
02/07/2006, 12:59
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 21 años, 8 meses Puntos: 3 | |
A ver
Voy a dar por supuesto que tienes una tabla donde figuran los datos generales de tu factura: numero, fecha, importes totales, código del cliente y código de la factura
Y que tienes otra tabla donde solo figuran entradas de factura con importes parciales y el código de la factura a la que pertenecen
Si esto fuera así para saber las entradas de la factura 23 (que se encuentra en text1) tu tendrías que hacer de una forma u otra
"select * from EncabezadoFacturaventas where factura='" & text1 & "'"
de donde obtendrías un recordset en el que figuraría un solo registro donde están todos los datos generales de tu factura. Los muestras como quieras, pero antes o despues querrás mostrar las entradas que pertenecen a esa factura.
Pues lo que harías ahora es crear un recordset donde solo aparezcan los datos de la tabla 'EntradasFacturasVentas' donde el código sea el de esa factura.
adodc1.recordsource="select * from EntradasFacturasVentas where CodigoFactura=" & el_codigo_de_factura_obtenido_antes
adodc1.refresh
con eso has cargado un recordset donde tienes todas las entradas de esa factura
Si ese adodc1 lo tienes conectado a un datagrid pues ya lo tienes.
Espero haberme hecho entender.
Un saludo |