Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Salto de página (https://www.clubdelphi.com/foros/showthread.php?t=50867)

monicasierrar 30-11-2007 03:44:42

Salto de página
 
Hola a todos.

Tengo el siguiente problema: En un reporte tengo varios subreportes, quiero insertar saltos de página a un subreporte preguntándole al usuario si así lo desea de la siguiente forma
if MessageDlg('¿Desea insertar salto de página?', mtConfirmation, mbYes,mbNo],0) = mrYes then
ppSubReport17.NewPrintJob := True
else
ppSubReport17.NewPrintJob := False;

Cuando el usuario dice true, no hay problema, coloca el salto de página, pero si el usuario quiere despué decir no, el reporte sigue insertando ese salto de página.

Alguna idea?

Muchas gracias.

juanpe 30-11-2007 13:27:05

Cita:

Empezado por monicasierrar (Mensaje 249527)
Hola a todos.

Tengo el siguiente problema: En un reporte tengo varios subreportes, quiero insertar saltos de página a un subreporte preguntándole al usuario si así lo desea de la siguiente forma
if MessageDlg('¿Desea insertar salto de página?', mtConfirmation, mbYes,mbNo],0) = mrYes then
ppSubReport17.NewPrintJob := True
else
ppSubReport17.NewPrintJob := False;

Cuando el usuario dice true, no hay problema, coloca el salto de página, pero si el usuario quiere despué decir no, el reporte sigue insertando ese salto de página.

Alguna idea?

Muchas gracias.


Hola, sustituye [mbyes,mbno] por [mbok,mbcancel] y compáralo al final de la instrucción con "=mrok", es decir asi:

if MessageDlg('¿Desea insertar salto de página?', mtConfirmation, [mbok,mbcancel],0) = mrOk then

Espero que te sirva.


La franja horaria es GMT +2. Ahora son las 21:43:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi