Ver Mensaje Individual
  #4  
Antiguo 06-07-2010
Jab Jab is offline
Miembro
 
Registrado: feb 2008
Posts: 83
Reputación: 0
Jab cantidad desconocida en este momento
Normalmente se suele utilizar el objeto qrsPageNumber, pero en este caso como ya partes de que el reporte es consecutivo de uno anterior, lo único que se me ocurre es que lo hagas manualmente.

Esto es, en una QRBand como de tipo rbPageFooter estableces un campo QRLabel por ejemplo y el objeto anterior (para que vaya incrementando su valor). En el evento BeforePrint del report estableces el contador inicial + el pagenumber donde te encuentres o si quieres en el proceso llamador y lo estableces como una variable global dentro del propio Report, las dos vías pueden ser válidas, algo así: report.valor_inicial := 15;

Luego usas el propio objeto que te he comentado al principio pero como enabled=false para que no se muestre, en cada evento beforeprint y preview (pueden ir los dos al mismo código) realizas la conversión de string a numérica para la suma y luego su posterior conversión de numérica a string para el QRLabel que sí se mostrará.

Algo así:
QRLabel.caption := IntToStr(StrToInt(laPagina.Caption)+valor_inicial);

De esta manera, si el valor inicial es 15, la primera página el caption del QRLabel saldrá como 16.

Espero haberte ayudado.
Espero haberme explicado.
Responder Con Cita