FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
número de copias en reportbuilder
buenas,,,
A un reportbuilder, le asigno el número de copias con esta sentencia: Código:
Informe.PrinterSetup.Copies := StrToInt(NCopias.Text); no localizo la propiedad del ppreport que recoje dicha información.. he probado con este código: procedure TForm2.ppLabel6GetText(Sender: TObject; var Text: string); begin TEXT := inttostr( ppreport1.page ); end; pero esto devuelve el número de página.. agradeceria me indicasen como saber el número de copia que se está imprimiendo... saludos... Última edición por Galahad fecha: 23-12-2010 a las 13:41:27. Razón: Se me ha enviado al darle a intro |
#2
|
||||
|
||||
Tienes PageNo y AbsolutePageNo
Código:
procedure ReportOnStartPage; begin if (AbsolutePageNo=3) then lbCopia.Visible := true else lbCopia.Visible := false; end; |
#3
|
|||
|
|||
no funciona,, parece ser que devuelve el número de página, no el número de cópia...
|
#4
|
||||
|
||||
Soy muy afortunado, a mí sí me funciona
Si tienes un informe con 1 sóla página, entonces pageno y absolutepageno valen lo mismo si vas a imprimir una copia, luego pageno valdrá 1 y absolutepageno valdrá 2 y así en adelante. Si vas a imprimir 3 copias, por ejemplo, entonces pageno será siempre 1 y absolutepageno irá incrementándose. Si tienes un informe con 2 páginas, entonces pageno valdrá 1 y luego 2. y absolutepageno valdrá 1, 2, 3 y 4. Así ha sido en las distintas versiones de reportbuilder, no sé si en las versiones nuevas hay una propiedad que indique exactamente la "copia". Aunque te puedes valer de los valores antes citados. Un informe de 1 página con 3 copias: pageno1 absolutepageno1 pageno1 absolutepageno2 pageno1 absolutepageno3 Un informe de 2 páginas con 3 copias: pageno1 absolutepageno1 pageno2 absolutepageno2 pageno1 absolutepageno3 pageno2 absolutepageno4 pageno1 absolutepageno5 pageno2 absolutepageno6
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 23-12-2010 a las 18:43:57. |
#5
|
|||
|
|||
Soy muy afortunado, a mí sí me funciona
estupendo..... , que esa suerte se traslade a toda suerte de menesteres.... Cita:
corresponde mejor con esto, ¿no ? ( o por lo menos es lo que busco) pageno1 absolutepageno1 (copia1) pageno1 absolutepageno2 (copia2) pageno1 absolutepageno3 (copia3) pageno2 absolutepageno1 (copia1) pageno2 absolutepageno2 (copia2) pageno2 absolutepageno2 (copia3) a ver si es que no hablamos de lo mismo... |
#6
|
||||
|
||||
Cita:
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber Numero de Copias | haffito | Impresión | 1 | 05-11-2008 21:52:30 |
numero de copias en fastreport | hecospina | Impresión | 2 | 30-04-2008 15:50:17 |
Problema con ReportBuilder+Duplex+varias copias | apicito | Impresión | 1 | 12-07-2007 08:12:53 |
Como pasar por parametro el numero de copias a imprimir? | mariachiquero | Impresión | 3 | 11-05-2007 00:13:58 |
|