Ver Mensaje Individual
  #2  
Antiguo 30-11-2007
juanpe juanpe is offline
Miembro
 
Registrado: oct 2004
Posts: 46
Reputación: 0
juanpe Va por buen camino
Cita:
Empezado por monicasierrar Ver Mensaje
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.
Responder Con Cita