Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Consulta SQL y QuickReport en Delphi 6 (https://www.clubdelphi.com/foros/showthread.php?t=55833)

darkone2k4 28-04-2008 19:47:42

Consulta SQL y QuickReport en Delphi 6
 
Hola a todos. Estoy haciendo una aplicacion en Delphi 6, donde tengo una Query que ejecuto así:
Código:

Query1.Close; Query1.SQL.Clear; SQL:='SELECT Numero AS Apartamento, Concepto AS Razon, Fecha AS Dia, Gasto AS Cantidad, Pagado AS Cobrado FROM Gastos WHERE Fecha LIKE '+#39+'%'+edit1.text+#39; Query1.SQL.Add (SQL);Query1.Open;
Total, que selecciono unos campos, les doy nombres y en teoría quisiera hacer un informe con estos campos, pero no se como. He puesto QRDBText en el informe, configurado el DataSet y el DataField lo configuro con los campos de la consulta, de la forma:
Código:

QRDBText1.DataField:='Numero'
Y asi todos. No me funciona. ¿Alguien sabe como hacerlo? Desde ya, Muchas gracias.

ContraVeneno 28-04-2008 20:19:49

Además de enlazar cada QRDBText al dataset, tienes que enlazar el reporte también.

darkone2k4 28-04-2008 20:56:29

Cita:

Empezado por ContraVeneno (Mensaje 283043)
Además de enlazar cada QRDBText al dataset, tienes que enlazar el reporte también.

Te refieres a enlazar el reporte a la query????si ti refieresa a eso, si los tengo enlazados...el problema podrá ser porque hago la consulta y asigno los datafield de los QRDBText en tiempo de ejecución???

ContraVeneno 28-04-2008 22:14:37

Sí, a eso me refería, a enlazar el reporte a la consulta.

No, no debería darte problemas el asignar el nombre del campo en tiempo de ejecución.

¿que error te marca? ¿que no hace? exactamente ¿cuál es el problema?

darkone2k4 28-04-2008 22:45:11

Cita:

Empezado por ContraVeneno (Mensaje 283084)
Sí, a eso me refería, a enlazar el reporte a la consulta.

No, no debería darte problemas el asignar el nombre del campo en tiempo de ejecución.

¿que error te marca? ¿que no hace? exactamente ¿cuál es el problema?

muchas gracias por la resupesta... ya me funcionó... tenía un problema con los datafield de los tqrdbtext......


La franja horaria es GMT +2. Ahora son las 05:37:08.

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