FoxPro/Visual FoxPro - REPORTE A PARTIR DE CURSOR

 
Vista:

REPORTE A PARTIR DE CURSOR

Publicado por ADA (26 intervenciones) el 16/02/2007 23:32:20
HOLA! MUCHACHOS

ESTOY HACIENDO UN REPORTE A PARTIR DE UN CURSOR, ME FUNCIONA BIEN CUANDO EL CURSOR TIENE DATOS, SINO ME MANDA UN CUADRO DE DIALOGO PARA ABRIR TABLAS.

¿COMO PUEDO CORREGIR ESTE ERROR? ¿QUE ME ACONSEJAN USTEDES?

EL CODIGO QUE UTILIZO EN EL BOTON DE IMPRIMIR ES ESTE

IF SW = .T.
REPORT FORM MYREPORTE.frx TO PRINTER PROMPT PREVIEW
ELSE
Messagebox("NO HAY DATOS PARA MOSTRAR",)
ENDIF
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

RE:REPORTE A PARTIR DE CURSOR

Publicado por Plinio (7841 intervenciones) el 16/02/2007 23:38:22
IF _tally
REPORT FORM MYREPORTE.frx TO PRINTER PROMPT PREVIEW
ELSE
Messagebox("NO HAY DATOS PARA MOSTRAR",)
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
sin imagen de perfil

RE:REPORTE A PARTIR DE CURSOR

Publicado por Hector R. De los Santos (270 intervenciones) el 17/02/2007 03:43:51
Oye Plinio deja las beers trankis...no se van a terminar por ahora!!

No hay que preguntarle si es igual a 0?
IF _tally <=0
Messagebox("NO HAY DATOS PARA MOSTRAR",)
else
REPORT FORM MYREPORTE.frx TO PRINTER PROMPT PREVIEW
endif

Asi lo hago yo.

Me corrigen si estoy errado.

_TALLY (Variable del sistema)
Contiene el número de registros procesados por el comando de tabla ejecutado más recientemente.
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

RE:REPORTE A PARTIR DE CURSOR

Publicado por Plinio (7841 intervenciones) el 17/02/2007 13:17:37
Uhhh, hoy no estaba tomando, estan muy cara las cervezas, se me escapó esa.
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

RE:REPORTE A PARTIR DE CURSOR

Publicado por juan fernando (537 intervenciones) el 17/02/2007 18:32:06
¿ Fermín ?
¡ Qué tal si el Rón con Coca - Cola corre x mí cuenta ! ..
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
sin imagen de perfil

RE:REPORTE A PARTIR DE CURSOR

Publicado por Ernesto Hernandez (4623 intervenciones) el 17/02/2007 19:17:27
Orale!!!??? que hay fiesta o que ????????????????????
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

RE:REPORTE A PARTIR DE CURSOR

Publicado por juan fernando (537 intervenciones) el 17/02/2007 19:25:29
¡ Estás invitado ..¡¡ Yo pago ..
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

RE:REPORTE A PARTIR DE CURSOR

Publicado por Plinio (7841 intervenciones) el 17/02/2007 22:50:25
SIempre estoy a la orden, esperando.
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

RE:REPORTE A PARTIR DE CURSOR

Publicado por jesus (5 intervenciones) el 20/02/2007 14:13:39
mira primero debes saber si el cursor tiene registro para ello debes utilizar la funcion recno(), esta funcion devuelve cero si esta vacia en caso contrario el numero que indica la cantidad de registro.

use curtable
If regno() = 0
"mensaje"
Else
procesar
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