Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-11-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Talking Imprimir en quickreport

Buenas compañeros programadores.....
tengo un reporte en quickreport y lo que qiuero es que al mandarlo a imprimir le diga a quickrepor en cual impresora imprimir sin tener que llamar el printer settings.... Combobox1.Items.AddStrings(Printer.Printers); , con esto yo capturo el nombre de la impresora en un form donde guardo en una tabla el nombre de la printer es algo asi como una configuracion , ahora me gustaria saver algun comando que le diga a quickrepor en que impresora imprimir por medio del nombre de la imprsora....

Grasias por toda la Ayuda
Responder Con Cita
  #2  
Antiguo 20-11-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Que tal,
Una forma de hacerlo es mediante el objeto TPrinter, este tiene una lista que te da todas las impresoras que tengas instaladas (te las da por nombre), y la posicion dentro de esta lista es la que debes de usar con quickreport para imprimir en la que deseas.
La idea basicamente es localizar la impresora por nombre dentro de la lista TPrinter.Printers, y ya localizada la impresora usas el index que le correponde dentro de la lista, usando la propiedad PrinterIndex de PrinterSettings del objeto de quickreport, es decir algo asi:

Código Delphi [-]
QR.PrinterSettings.PrinterIndex :=Indice de la impresora dentro de la lista

Saludos
Responder Con Cita
  #3  
Antiguo 20-11-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Mira este ejemplo, es parecido a lo que tu quieres, a mi me funciona de maravilla.
Código Delphi [-]
      Application.CreateForm(TfrLptAlbaran, frlptAlbaran);
      frlptAlbaran.lptAlbaran.PrinterSettings.PrinterIndex:=GetImpresora(DmAni2.ConfLptFacturas.value);
      frlptAlbaran.lptAlbaran.PreviewModal;
      frlptAlbaran.Close;


El nombre de la impresora que se utiliza lo ha seleccionado el usuario en configuración y queda guardado en una tabla y hasta nueva orden los albaranes siempre irán por esa impresora.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 20-11-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Grasias ya lo solucione ,,,, jeje grasias por su ayuda .....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Imprimir un Query en QuickReport luxus Impresión 6 14-10-2010 21:56:19
imprimir Quickreport en horizontal jmlifi Impresión 3 28-11-2007 23:43:34
Imprimir imagen en QuickReport judit25 Impresión 2 27-06-2006 20:31:13
Problemas al imprimir con QuickReport DarkSide Impresión 9 25-09-2003 21:24:34
Problema con el Quickreport al imprimir ALMERA Impresión 0 25-06-2003 13:29:59


La franja horaria es GMT +2. Ahora son las 13:21:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi