PDA

Ver la Versión Completa : Salto de página


monicasierrar
30-11-2007, 03:44:42
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
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.