Hoja en blanco al usar Set Retorno Proceso = NO en informe

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Hoja en blanco al usar Set Retorno Proceso = NO en informe

Mensaje por vBdC » 01 Dic 2003, 01:00

Hoja en blanco al usar Set Retorno Proceso = NO en informe

Categorías: Proceso, Informe

Palabras clave: Imprimir, Funciones de proceso, Set retorno proceso = NO

Enunciado:
Cuando pongo la instrucción Set Retorno Proceso = NO en el Evento Inicio de un informe (por ejemplo, para controlar que no se lance si el número de registros es cero) , se imprime una página en blanco. ¿Cómo podemos evitarlo?

Desarrollo:
En el punto en el que usamos la instrucción "Set retorno proceso = NO", Velázquez ya no tiene el control del informe sino que lo tiene el propio sistema operativo. Podemos comprobarlo usando un mensaje en el proceso, de modo que si lanzamos el informe veremos cómo se presentará el cuadro de diálogo de Windows para selección de impresora (luego ya es Windows quien tiene el control). Al aceptar este cuadro es cuando se ejecuta el proceso.
De todos modos, y centrándonos en el caso de la existencia de registros, lo más conveniente sería controlarlo antes de imprimir el informe:

if -> n

Imprimir informe

Artículos relacionados
Proceso de retornos
Mostrando un mensaje en una pérdida de foco el formulario pierde el foco
Última edición por vBdC el 01 Dic 2003, 01:00, editado 1 vez en total.

Responder