![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
prueba a jugar con la propiedad Duplex
otra opcion a seguir podria ser: Código:
If (qrListadoGeneralClientes.PageNumber Mod 2) = 1 then
// esto seria una pagina impar
|
|
#2
|
|||
|
|||
|
Gracias Combat-F2D por tu solución ya que es lo que andaba buscaba pero ahora trato de encontrar ¿como se le puede decir al QReport que no imprima la página?
Se que ha de ser como la opción de imprimir selección pero no se como decirle que no imprima la página. Si alguien me puede ayudar le estaría muy agradecido. |
|
#3
|
||||
|
||||
|
vamos a ver si este codigo que te envío te puede solucionar algo:
Código:
procedure TfClientes.BotonImprimir(Sender: TObject);
var nPaginas:Integer;
i:Integer;
begin
qrListadoGeneralClientes.Prepare;
nPaginas := qrListadoGeneralClientes.PageNumber;
for i:=1 to nPaginas do
begin
If i Mod 2 = 1 then Continue;
// esta sentencia es para que solo imprima las paginas pares
// si quisieses solo las impares sería: If i Mod 2 = 0 then Continue;
with fListadoGeneralClientes.qrListadoGeneralClientes do
begin
PrinterSettings.FirstPage:=i;
PrinterSettings.LastPage :=i;
Print;
end;
end;
end;
|
|
#4
|
|||
|
|||
|
Muchisimas gracias Combat-F2D como tu bien has dicho no es muy elegante pero el resultado es mas que satisfactorio.
De todas formas queda abierta la posibilidad a que algun compañero nos pueda indicar cualquier otra forma de hacerlo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|