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 04-11-2012
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
qreport While . do

Hola tengo un problema no puedo encontrar la solucion. Tengo que leer dos tablas de dos bases de datos, MYSQL con zquery hice dos dataset hasta aqui ningun problema. El tema como hago en qreport para leer por ejemplo un zquery1 con el primer select hago el while dentro de este el otro zquery2 cargo las variables del detailband (use label o las qrdbtext) pero siempre me muestra la primera linea. Siempe use delphi con excel y ahi no tengo problemas pero con qreport .....
Ejemplo
Código Delphi [-]
zQuery1.Clear; 
  zQuery1.Close;
  zQuery1.SQL.add(‘SELECT nombre FROM provincias order by nombre'); 
  ….
  Zquery1.open
  While not zquery1.eof do
  begin
      zQuery2.SQL.add(‘SELECT nombre FROM ciudad order by nombre       
      where…'); 
      ………
                        //asociado al dataset1 en qreport        
                          QRDBText1.DataField := zquery1.fields.[0].AsString;
                       //asociado al dataset2 en qreport        
                            QRDBText2.DataField := zquery1.fields.[0].AsString;   

                             zquery1.next 
                     end;

Última edición por Casimiro Notevi fecha: 04-11-2012 a las 17:40:53.
Responder Con Cita
  #2  
Antiguo 04-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola shoulder.

No sé cuál es el formato de salida que esperas, pero por lo que infiero de tu código, debería mostrar cada uno de los nombres de las ciudades precedido por el nombre de la provincia.

Entonces, pone un TQuickRep, un TQRSubDetail y dentro de él dos TQRDBText, un TDataSource (dszQuery1) y ajustá las siguientes propiedades:

En dszQuery1
  • DataSet: zQuery1
En zQuery1
  • SQL:
    Código SQL [-]
    SELECT NOMBRE FROM PROVINCIAS ORDER BY NAME
En zQuery2
  • SQL:
    Código SQL [-]
    SELECT NOMBRE FROM CIUDAD WHERE NOMBRE = :PNOMBRE ORDER BY NOMBRE
  • DataSource: dszQuery1. (origen de datos para el parámetro PNOMBRE)
En QRSubDetail1
  • DataSet: zQuery2
En QRDBText1
  • DataField: NOMBRE
  • DataSet: zQuery1
En QRDBText2
  • DataField: NOMBRE
  • DataSet: zQuery2

Visualiza haciendo right click sobre QuickRep1, item Preview.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 09-11-2012
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Qreport while

Muchisimas Gracias por tu respuesta, ya que has sido tan amable un consejo, mas amigable para usar como anidación de un while y enviar lineas...etc. Que me aconsejas qreport o Rave?.
Responder Con Cita
  #4  
Antiguo 12-11-2012
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Qreport Page head

Una pregunta, me salio excelente todos tus consejos, lo unico en el Page header incorporo el Jpeg logo de la empresa, pero por ejemplo en los reportes de 17 paginas. En las 4 primeras paginas el logo se ve perfecto, despues ya no sale mas. es un defecto de memoria y qreport?.

Graciasssssssss
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
Actualización QReport 3.5 a Qreport 4 o posteriores Jab Impresión 3 24-08-2010 12:33:20
QReport jollosa Varios 2 28-09-2006 17:19:55
DLL y QReport Esau OOP 0 12-09-2005 19:10:08
ADO y QReport Rockin Conexión con bases de datos 2 11-03-2005 20:05:23
QReport pablo Impresión 1 03-11-2003 05:07:19


La franja horaria es GMT +2. Ahora son las 16:31:28.


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