Ayuda Urgente Report Form

26/08/2004 - 01:06 por Miguel | Informe spam
Hola amigos mi problema es el sgte:
Tengo que imprimir una factura con sus detalles, he creado un reporte con
report form en VFP6 pero cuando lo ejecuto siempre me devuelve el primer
registro encontrado y los demas no.
Mi codigo es el sgte :

Sele Detalle
Set Filter to Detalle.Numfac = MiFactura
Go Top
REPORT FORM FACTU.FRX NOEJECT NOCONSOLE TO PRINTER

Tambien intente con esto :
Sele Detalle
Set Orde to 1
Go top
Seek Mifactura
REPORT FORM FACTU.FRX FOR Detalle.Numfac = Mifactura NOEJECT NOCONSOLE TO
PRINTER

En ambos casos en el preview se ve ok pero cuando imprime, solo imprime el
primer registro encontrado. Me podrian dar alguna alternativa de solucion.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Gabriel DAmeñov
26/09/2004 - 01:12 | Informe spam
Puedo darte una solución alternativa.
Creá un cursor temporal con una consulta SQL. Por ejemplo

SELECT * FROM Detalle WHERE Detalle.Numfac=Mifactura INTO CURSOR
curTemporal
select curTemporal
GO TOP IN curTemporal
REPORT FORM XXX

Luego poné sesión predeterminada de datos en el report y usá los campos
del cursor generado.

Espero que te sirva

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similares