PASAR DATO A SUBFORMULARIO
Publicado por susana0000 (54 intervenciones) el 25/11/2007 22:05:55
Tengo un formulario FACTURA con un subformulario ALBARANES
En el formulario FACTURA mediante un combo busco un cliente, y el subformulario muestra todos los albaranes que tiene pendientes de facturar ese cliente.
El formulario tiene un campo con el número de factura, y el subformulario también tiene un campo en el que se apunta el número de factura en que ese albarán se está facturando, y que lo lee directamente del formulario principal.
Ahora bien, ese campo SOLO SE ACUALIZA en el primer registro del subformulario (que es el que siempre está activo por defecto,) pero en el resto de registros se queda en blanco a no ser que EXPRESAMENTE pinches con el ratón en cada uno de los registros del subformulario, que entonces al irse activando de uno en uno si actualiza y lee el dato.
Seguro que hay alguna forma de no tener que pinchar uno por uno los campos, pero no encuentro la forma.
He intentado con los eventos del subformulario, al cargar, al abrir, … y nada, siempre hace lo mismo,
He añadido un cuadro de texto, en el subformulario que lea el número de factura del formulario. Ese dato sí se actualiza solo en todos los registros sin necesidad de que el registro esté activo, pero claro, a ver cómo paso ahora ese dato al campo que a mi me interesa y que es el que se guarda en la tabla.
He intentado el truquillo de crear otro cuadro y que en el evento DESPUES DE ACUTALIZAR del primero, se lo pase el valor al segundo,
Me.Texto65 = Me.Texto63
cuyo origen de datos es el campo de la tabla, y también he intentado que se lo pase en el mismo evento, directamente al campo de la tabla,
Me.[num_factura] = Me.Texto63
pero no hay forma.
Una ayuda por favor
Milll Gracias.
En el formulario FACTURA mediante un combo busco un cliente, y el subformulario muestra todos los albaranes que tiene pendientes de facturar ese cliente.
El formulario tiene un campo con el número de factura, y el subformulario también tiene un campo en el que se apunta el número de factura en que ese albarán se está facturando, y que lo lee directamente del formulario principal.
Ahora bien, ese campo SOLO SE ACUALIZA en el primer registro del subformulario (que es el que siempre está activo por defecto,) pero en el resto de registros se queda en blanco a no ser que EXPRESAMENTE pinches con el ratón en cada uno de los registros del subformulario, que entonces al irse activando de uno en uno si actualiza y lee el dato.
Seguro que hay alguna forma de no tener que pinchar uno por uno los campos, pero no encuentro la forma.
He intentado con los eventos del subformulario, al cargar, al abrir, … y nada, siempre hace lo mismo,
He añadido un cuadro de texto, en el subformulario que lea el número de factura del formulario. Ese dato sí se actualiza solo en todos los registros sin necesidad de que el registro esté activo, pero claro, a ver cómo paso ahora ese dato al campo que a mi me interesa y que es el que se guarda en la tabla.
He intentado el truquillo de crear otro cuadro y que en el evento DESPUES DE ACUTALIZAR del primero, se lo pase el valor al segundo,
Me.Texto65 = Me.Texto63
cuyo origen de datos es el campo de la tabla, y también he intentado que se lo pase en el mismo evento, directamente al campo de la tabla,
Me.[num_factura] = Me.Texto63
pero no hay forma.
Una ayuda por favor
Milll Gracias.
Valora esta pregunta


1