FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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. |
#3
|
|||
|
|||
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 |
#4
|
||||
|
||||
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. |
#5
|
|||
|
|||
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:
|
#6
|
||||
|
||||
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. |
#7
|
|||
|
|||
ok. muchas gracias
|
#8
|
|||
|
|||
Hola delphi.com.ar, se que no es el hilo adecuado, pero en un mensaje me decías
Cita:
gracias Última edición por Sayuri fecha: 18-08-2005 a las 13:51:14. |
#9
|
||||
|
||||
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. |
#10
|
|||
|
|||
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?
|
#11
|
||||
|
||||
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. |
#12
|
|||
|
|||
bueno, tienes razón, lo que pasa que da igual el punto de ruptura que sea que me lo abre...
|
#13
|
|||
|
|||
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 |
#14
|
||||
|
||||
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. |
#15
|
|||
|
|||
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
|
#16
|
|||
|
|||
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 |
#17
|
||||
|
||||
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. |
#18
|
|||
|
|||
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. |
#19
|
||||
|
||||
Cita:
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. |
#20
|
|||
|
|||
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
|
|
|
|