Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2006, 12:59
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 9 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