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 16-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
Imprimir TQuery

Buenos dias,
se que mi pregunta es básica pero no tengo ni idea y aunque he buscado, se supone que es tan básica la solución que no la he visto por ninguna parte
uso tablas paradox y realizo consultas con un tquery y me gustaría dar la opción de imprimir un listado con esas consultas
¿Que función debo usar o cómo debo hacerlo?

Muchas gracias
Responder Con Cita
  #2  
Antiguo 16-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Te recomiendo bajarte el libro de Marteens www.marteens.com y leerte la parte de reportes, o probar mi componente QueryPrint, que sirve precisamente para imprimir planamente DataSets, que lo puedes bajar de mi página.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 16-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
uso delphi 5 y me he bajado tu componente Queryprint7, pero no sé cómo hacerlo para añadirlo a la paleta... lo que me bajé es un zip con muchos archivos, y no se exactamente que hacer

siento ser tan inútil

Muchas gracias
Responder Con Cita
  #4  
Antiguo 16-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Si tienes Delphi 5, te tienes que bajar QueryPrint5... Para instalarlo, solamente tienes que importar la bpl: [Component \ Install Packages \ Add] buscar el archivo y agregarlo.
Para que te funcione tienes que tener estos archivos en el Search Path de tu proyecto, o bien puedes copiarlos a una ruta que pertenezca al Path, o bien puedes agregar la ruta al library path.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 17-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
he copiado todos los archivos en el path de mi proyecto, los cinco que vienen en la carpeta y he importado el paquete cómo me has dicho, pero al compilar (después de introducidos los dos elementos) me dice que no encuentra :
Cita:
[Error] File not found: 'unFrmQPPreview.dfm'
que me falta?
Responder Con Cita
  #6  
Antiguo 17-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
El componente de Preview no esta terminado, simplemente no lo uses, y fijate que no quede ninguna referencia al preview en el Uses de tus units.
Prueba los ejemplos!

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 17-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
ok. muchas gracias
Responder Con Cita
  #8  
Antiguo 18-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
Hola delphi.com.ar, se que no es el hilo adecuado, pero en un mensaje me decías

Cita:
Para que te funcione tienes que tener estos archivos en el Search Path de tu proyecto, o bien puedes copiarlos a una ruta que pertenezca al Path, o bien puedes agregar la ruta al library path.
me ha funcionado bien lo del queryprint, pero cuando intento ejecutar mi proyecto con F7 (paso por paso) se me abre una ventanita diciendo me que no encuentra el queryprint.pas... no sé si debo agregar algo a mi search path, pero no sé cómo hacerlo. Lo raro es que cuando ejecuto normal no me pide nada pero así si. Y si le doy a ignorar o cancelar me abre la ventanita de la cpu y ya no sale de ahí. Espero que alguien me pueda ayudar

gracias

Última edición por Sayuri fecha: 18-08-2005 a las 13:51:14.
Responder Con Cita
  #9  
Antiguo 18-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Eso sucede porque tienes una dcu en lugar de un pas, la dcu es un pas compilado y no tienes el código como para verlo paso por paso.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #10  
Antiguo 18-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
ya, yo no quiero ver ese, pero quiero que me salte de ahí y pase a más cosas ¿me explico :-)?es que si no no puedo usar el paso por paso.... ¿cómo puedo hacerlo?
Responder Con Cita
  #11  
Antiguo 18-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Sinceramente no veo práctico iniciar la aplicación paso a paso, a no ser que quieras ver todos los initialization de todas las untis que utilices en tu proyecto. ¿No será preferible seguir paso a paso a partir de un punto de ruptura?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #12  
Antiguo 18-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
bueno, tienes razón, lo que pasa que da igual el punto de ruptura que sea que me lo abre...
Responder Con Cita
  #13  
Antiguo 24-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
Hola amigos,

Todo lo anterior resuelto... ¿hay alguna forma de imprimir más de una query en una sóla hoja? Es que muchas de mis querys tienen un sólo dato calculado, y para imprimirlo me gasta toda una hora... y hay que ser ecológicos :-) Si alguien lo sabe agradecería que me ayudase. Por cierto que uso el componente de delphi.com.ar TQueryPrint.

saludines
Responder Con Cita
  #14  
Antiguo 24-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
El QueryPrint solo imprime lo que contenga un DataSet, al igual que un DBGrid solo muestra un DataSet en la pantalla. Lo único que se me ocurre, usando este componente, es que tu consulta sea un union de varias consultas, algo que puede quedar muuuy feo.
Por otro lado, para reportes de ese tipo, te recomiendo estudiar un poco el QuickReports que viene incluído en Delphi.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #15  
Antiguo 24-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
ya... si las consultas a parte de imprimirlas tb las muestro y quedan muy monas por pantalla.... a lo mejor hago lo del quickreport, se manejarlo así que no puede haber más problema. Muchas gracias amigo
Responder Con Cita
  #16  
Antiguo 24-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
otra pregunta... hay querys que quiero que se impriman en una sóla pantalla y q me aparecen por ejemplo en un dbgrid.... puedo imprimir diréctamente la información de ese dbgrid, es decir sin la scrollbar vertical... claro :-)

gracias again
Responder Con Cita
  #17  
Antiguo 24-08-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
No sé si lo he entendido bien, mira este mensaje, si te interesa, mira el hilo completo

Por supuesto, puedes usar q.Print en lugar de q.PreviewModal, para mandarlo directamente a la impresora. Y en lugar de un TTable, puedes usar un query, es igual pero no es lo mismo

Un saludo

Última edición por Lepe fecha: 24-08-2005 a las 23:06:36.
Responder Con Cita
  #18  
Antiguo 25-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
Hola amigos
tengo un problema raro, y es que intento imprimir una query que me aparece en un dbgrid correctamente, pero después... se imprime mal con TQueryPrint, cómo si no tuviera nada, pero en cambio hay una de las querys q me la imprime correctamente. El caso es que en esa query, al hacer doble click sobre el icono y aparecerme los campos me pone en la propiedad Origin los valores del alias, la tabla y el campo pero en el resto de las querys no,... y la a lo mejor es por eso que no se me imprime bien... pero no entiendo cómo se ha escrito esa propiedad en esa query y en las otras no si en todas he hecho lo mismo, y tampoco si esto está relacionado con que no se imprima bien.

Además es que me sale espacio de que ahí hay datos, es decir me muestra las filas, pero luego las columnas son estrechas estrechas como que estuvieran todo para la izquierda y sin ningún dato.

muchas gracias amigos

Última edición por Sayuri fecha: 25-08-2005 a las 14:01:38.
Responder Con Cita
  #19  
Antiguo 25-08-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por Sayuri
tengo un problema raro, y es que intento imprimir una query que me aparece en un dbgrid correctamente, pero después... se imprime mal con TQueryPrint, cómo si no tuviera nada, pero en cambio hay una de las querys q me la imprime correctamente.
Si esa consulta la muestras sobre un dbgrid... ¿Tiene datos?
Me sorprende tu afirmación, utilizo ese componente en casi todas mis consultas, sin problemas aparentes... ¿No habrás definido campos inexistentes en el QueryPrint?... ¿Viste los ejemplos?

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #20  
Antiguo 25-08-2005
Sayuri Sayuri is offline
Miembro
 
Registrado: jul 2005
Posts: 131
Poder: 19
Sayuri Va por buen camino
no he definido campos diferentes... como pongo en el final el espacio que deja para los registros que cumplen la query es el correcto en todos los casos e incluso se ve a la izquierda en reducido que tiene los campos adecuados aunque eso en reducido, si son 11 campos están todos en menos de un cm. lo raro que en todos los casos he hecho lo mismo y no lo entiendo
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


La franja horaria es GMT +2. Ahora son las 07:16:03.


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