Reporte con 2 tablas
Publicado por Omar (3 intervenciones) el 03/06/2008 22:03:18
Tengo 2 tablas con un campo en comun COMPROBANTE, la tabla Archivo que tiene los encabezados y la tabla DETALLES que tiene otras informaciones, resulta que tengo el siguiente codigo dentro de un boton:
SELECT detalles
SET ORDER to tag comprob
SELECT archivos
set order to tag comprobant
GO top
IF EMPTY(thisform.comprobante.value)
Report form reporte to print preview windows pantallac FOR nomina.comprobante#0
else
IF !EOF()
Report Form reporte To Print Preview Windows pantallac;
FOR archivos.comprobante == ThisForm.comprobante.Value;
AND detalles.comprobante== thisform.comprobante.value
endif
endif
Pero solo me imprime el primer registro de DETALLE que coincide con el numero de comprobante de ARCHIVOS y resulta que en detalles tengo almacenados varios registro que coinciden, COMO HAGO PARA QUE EL REPORTE ME MUESTRE TODO LOS REGISTRO QUE COINCIDAN ?
SELECT detalles
SET ORDER to tag comprob
SELECT archivos
set order to tag comprobant
GO top
IF EMPTY(thisform.comprobante.value)
Report form reporte to print preview windows pantallac FOR nomina.comprobante#0
else
IF !EOF()
Report Form reporte To Print Preview Windows pantallac;
FOR archivos.comprobante == ThisForm.comprobante.Value;
AND detalles.comprobante== thisform.comprobante.value
endif
endif
Pero solo me imprime el primer registro de DETALLE que coincide con el numero de comprobante de ARCHIVOS y resulta que en detalles tengo almacenados varios registro que coinciden, COMO HAGO PARA QUE EL REPORTE ME MUESTRE TODO LOS REGISTRO QUE COINCIDAN ?
Valora esta pregunta


0