FoxPro/Visual FoxPro - Impresión de reporte en vfp 9

   
Vista:

Impresión de reporte en vfp 9

Publicado por Jeisson jeissonzuluaga@yahoo.com (6 intervenciones) el 23/01/2015 23:04:15
Buenas tardes:

Tengo un pequeño inconveniente. Estoy trabajando en Vfp 9 e intento visualizar en pantalla a través de un reporte los datos contenidos en una tabla pero cuando genero el reporte, este se muestra detrás de los formularios que tengo actualmente activos en pantalla. ¿Cómo hago para generar el reporte y que este se muestre por encima de todos los formularios?

he probado con los siguientes comandos:

REPORT FORM C:\Controlc\Reportes\planilla.frx PREVIEW IN SCREEN

REPORT FORM C:\Controlc\Reportes\planilla.frx PREVIEW

Muchas gracias por la colaboración,

Codial Saludo,

JEISSON ZULUAGA S.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Impresión de reporte en vfp 9

Publicado por fernando (26 intervenciones) el 26/01/2015 15:15:18
yo lo hago asi y funciona

DO "C:\Program Files\Microsoft Visual FoxPro 9\FoxyPreviewer v299z29\FOXYPREVIEWER.APP"
DO "C:\Administ BG\foxypreviewercaller"

REPORT FORM ctactecli.frx TO PRINTER PROMPT NODIALOG PREVIEW
If wexist("Print Preview")
move window "Print Preview" to 10,10
mouse dblclick at 11,11
Endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Impresión de reporte en vfp 9

Publicado por Jeisson (6 intervenciones) el 26/01/2015 20:22:21
Buena tarde:

esos archivos a los que haces referencia no los encuentro dentro de la ubicación que mencionas pero intenté con el código que me das y no encontré solución a mi problema..... el reporte se sigue generando detrás de los formularios. Adjunto el código del procedimiento que genera la impresión. Agradezco cualquier luz que me puedan dar..... Anexo imagen de como se genera el reporte.... si alcanzan a ver, el reporte está detrás de los formularios. Muchas gracias.


*****************************************************************************************************************************
PROCEDURE pImpDoc

IF TipoImp = 2
IF EMPTY(xPrnSet)
RETURN
ENDIF
ENDIF

DO p_tmp_mov IN capturas.prg && Crea archivo temporal

USE
USE (m_tmp_mov) ALIAS tmp EXCLU

xLlave = m.sucursal + m.docum + m.consecut + STR(m.numero,8)

SELECT mov

IF SEEK(m.sucursal + m.docum + m.consecut + STR(m.numero,8))

SCAN REST WHILE sucursal + docum + consecut + STR(numero,8) = xLlave
SELECT tmp

APPEND BLANK

REPLACE sucursal WITH mov.sucursal, fecha WITH mov.fecha, docum WITH mov.docum, ;
consecut WITH mov.consecut, numero WITH mov.numero, ccosto WITH mov.ccosto, ;
codigo WITH mov.codigo, tercero WITH mov.tercero, tipo_mov WITH mov.tipo_mov, ;
cantidad WITH mov.cantidad, costot WITH mov.costot, unitario WITH mov.unitario, ;
costou WITH mov.costou, novedad WITH mov.novedad

SELECT mov
ENDSCAN

SELECT tmp
GO TOP
IF EOF()
=mensaje1("No se encontraron datos para este documento",0)
RETURN
ELSE
SET RELATION TO sucursal + docum + consecut + STR(numero,8) INTO cab

SET SYSMENU ON

IF TipoImp = 1
*!* REPORT FORM C:\Controlc\Reportes\planilla.frx PREVIEW IN SCREEN
REPORT FORM C:\Controlc\Reportes\planilla.frx TO PRINTER PROMPT NODIALOG PREVIEW

IF WVISIBLE("Print Preview")
MOVE WINDOW "Print Preview" TO 10,10
ENDIF

KEYBOARD '{CTRL+F10}'

ELSE
SET PRINTER TO NAME xPrnSet

REPORT FORM C:\Controlc\Reportes\planilla.frx TO PRINTER NOCONSOLE
ENDIF

SET SYSMENU OFF

ENDIF

ENDIF


USE IN tmp
f_borrtemp(m_tmp_mov)




RETURN
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Impresión de reporte en vfp 9

Publicado por Saul (676 intervenciones) el 26/01/2015 23:38:42
Tu problema no radica en eso.

Verifica las propiedades
Verifica si tu Form (tu pantalla) esta como MDIForm como .T.

o verifica Window Type = 1 Modal

Con eso creo que estas hecho

Att.

Sha
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Impresión de reporte en vfp 9

Publicado por Jeisson jeissonzuluaga@yahoo.com (6 intervenciones) el 27/01/2015 22:03:33
Muchas gracias Fernando y Saul por la colaboración. Logré resolverlo con "FOXPREVIEWER.APP".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar