Recuperar valor de un subformulario
Me estoy comiendo bastante la cabeza con este tema y necesito vuestra ayuda, a ver si puedo seguir adelante con ello. Os comento...
Tengo un formulario (FacturasDelegaciones), que coge los campos de la tabla Facturas, que se utilizara para introducir los datos de unas facturas, y dentro de este formulario hay un campo que es un cuadro combinado en el que introducimos el NIF/CIF del Proveedor, seleccionándolo mediante una consulta a la tabla Proveedores. Si este NIF no existiese, he creado un rutina para agregar uno nuevo. El caso es que al seleccionar el NIF del Proveedor, en un subformulario (a partir de la tabla Proveedores) hago que me aparezcan los datos de ese Proveedor: Nombre, Forma de pago habitual y CC. Si cambiase el NIF en el proveedor por otro, los datos del subformulario lógicamente me mostrarían los del proveedor elegido ahora. Hasta aquí todo bien.
Lo que quiero hacer es que, una vez que me muestra el subformulario los datos de pago del proveedor (forma de pago y cc) pueda, mediante un botón o automáticamente (creo que mejor botón), recuperarlos en dos campos que tengo en el formulario, que serían la forma de pago y cc para esa factura que estoy metiendo. Lógicamente, puede ocurrir que esa factura no se pague con la forma de pago habitual y el usuario pueda poner otros datos diferentes en los campos forma de pago y cc del formulario. ¿Cómo podría programar esto?
Por otro lado, puede ocurrir que al seleccionar un NIF de un proveedor, el nombre si esté pero la forma de pago y cc habituales no se hayan introducido nunca, con lo que subformulario mostrará en blanco dichos campos. ¿Sería posible hacer el paso inverso a lo anterior? Es decir, el usuario introduce los datos en el formulario y mediante un botón hace que se graben en los campos del subformulario, de manera que se queden guardados para futuras consultas...
Espero haberme explicado bien... Es algo complicado, je je.
Tengo un formulario (FacturasDelegaciones), que coge los campos de la tabla Facturas, que se utilizara para introducir los datos de unas facturas, y dentro de este formulario hay un campo que es un cuadro combinado en el que introducimos el NIF/CIF del Proveedor, seleccionándolo mediante una consulta a la tabla Proveedores. Si este NIF no existiese, he creado un rutina para agregar uno nuevo. El caso es que al seleccionar el NIF del Proveedor, en un subformulario (a partir de la tabla Proveedores) hago que me aparezcan los datos de ese Proveedor: Nombre, Forma de pago habitual y CC. Si cambiase el NIF en el proveedor por otro, los datos del subformulario lógicamente me mostrarían los del proveedor elegido ahora. Hasta aquí todo bien.
Lo que quiero hacer es que, una vez que me muestra el subformulario los datos de pago del proveedor (forma de pago y cc) pueda, mediante un botón o automáticamente (creo que mejor botón), recuperarlos en dos campos que tengo en el formulario, que serían la forma de pago y cc para esa factura que estoy metiendo. Lógicamente, puede ocurrir que esa factura no se pague con la forma de pago habitual y el usuario pueda poner otros datos diferentes en los campos forma de pago y cc del formulario. ¿Cómo podría programar esto?
Por otro lado, puede ocurrir que al seleccionar un NIF de un proveedor, el nombre si esté pero la forma de pago y cc habituales no se hayan introducido nunca, con lo que subformulario mostrará en blanco dichos campos. ¿Sería posible hacer el paso inverso a lo anterior? Es decir, el usuario introduce los datos en el formulario y mediante un botón hace que se graben en los campos del subformulario, de manera que se queden guardados para futuras consultas...
Espero haberme explicado bien... Es algo complicado, je je.
1 respuesta
Respuesta de andi_andi
1