Es otro modelo básico de formulario de edición de registros
Usamos el mismo patrón de formulario de 27 x 17 cm.
El campo clave Cliente está bloqueado, dado que se asigna en el formulario SQL Nuevo
En la propiedad Información Adicional (Tag) del formulario debe estar el nombre del campo clave, dado que muchas funciones del código usan el Tag para gestionar registros
En la propiedad en Datos no guardados del formulario se llama a la función =SubDirty(), que se encarga de controlar el estado de los botones del pie
Al pie hay insertado el subformulario SQL Edición botones
Que contiene los botones para Imprimir, Nuevo registro, Guardar y Salir
Campos y Formularios auxiliares
Si hay que poner subformularios auxiliares que muestren información o permitan editarla, los podemos poner dentro del control Tab
En este caso hemos puesto tres páginas
Para más campos
Para el campo notas que es memo
Para las facturas, con dos subformularios
En este caso hay dos formularios auxiliares uno para la cabecera de las facturas y otro para las líneas
El de cabecera de facturas está vinculado con el cliente
Y el de líneas de facturas está vinculado con un campo no visible que muestra la factura seleccionada
Y la relación se establece entre este campo y la factura de las líneas
Ambos subformularios como son meramente informativos tienen sus propiedades de datos a NO