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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-06-2012
octavioallec octavioallec is offline
Miembro
 
Registrado: oct 2007
Posts: 17
Poder: 0
octavioallec Va por buen camino
QRDBText no muestra datos

Hola, saludos a todos en la comunidad, como es costumbre acudo a la página de Club Delphi cuando YA NO encuentro posibles respuestas en Internet.

SO: WinXP Profesional
Delphi: 2010
QuickReport: 5
Base de datos: MySQL
Componentes de conexión: dbExpress
Instalación adicional: BarCode,QRBarCode

Tengo un pequeño punto de venta, todas las operaciones y registros en la base de datos lo hace sin problemas, las complicaciones empiezan cuando hago las consultas para enviar los datos a la factura. En seguida coloco el código:

Código Delphi [-]
 
////////////DATOS DE LA CABECERA DE LA FACTURA
            Datos.Query1.SQL.Text:='SELECT V.Id,Fecha,RFC,Cliente,CONCAT(Dir,'' '',Col)as Dir,CONCAT(Local,'' '',Edo,'' C.P.'',CP)as Lugar,(Total-IVA)as SubTotal,IVA,Total,VencVenta FROM clientes as C,ventas as V WHERE IdCliente=C.Id AND Fecha='''+FormatDateTime('yyyy-mm-dd',Date)+''' ORDER BY V.Id DESC';
            Datos.Query1.Open; //SE SELECCIONAN LOS DATOS DEL CLIENTE Y DE LA VENTA
            IdVta:=Datos.Query1.FieldByName('Id').AsString; //SE ASIGNA EL -ID- DE LA VENTA A UNA VARIABLE
            Application.CreateForm(TRepFact, RepFact); //SE CREA EL REPORTE
 
////////////DATOS DE LA VENTA
            Datos.Query3.SQL.Text:='SELECT Cant,Medida,Clave,Producto,VD.PUnit,(Cant*VD.PUnit)as Importe FROM ventadet as VD,productos as P WHERE P.Id=IdProd AND IdVenta='+IdVta;
            Datos.Query3.Open;  //SE SELECCIONAN LOS DETALLES DE LA VENTA REALIZADA
 
            RepFact.QRLabel36.Caption:=Datos.Query1.FieldByName('Cliente').AsString; //COMPRUEBO SI EL QUERY1 TIENE LOS DATOS DEL CLIENTE
            RepFact.QRLabel37.Caption:=IntToStr(Factura); //FACTURA ES UNA VARIABLE TIPO INTEGER PARA IMPRIMIR EL NÚMERO EN EL REPORTE
            RepFact.QuickRep1.PreviewModal; //SE MANDA LA IMPRESIÓN DE LA FACTURA

El reporte se muestra pero los datos de ambos query's no se muetran, sólo los QRLabel, QRLabel36 con el nombre del cliente y QRLabel37 con el número de factura.

En el reporte tengo las bandas PageHeader,Detail,PageFooter. En la banda PageHeader y PageFooter tengo QRDBText vinculados al Query1. En la banda Detail los QRDBText vinculados al Query3 y por último el Reporte en la propiedad DataSet esta asignado el Query3.

Ya he probado con un modulo de datos nuevo, componentes dbExpress nuevos, reporte nuevo, cambiando la asignación a otros Query's, creando un nuevo Form, un proyecto nuevo y hasta le di formato completo a mi computadora... Al principio funciona bien y puedo ver los datos en el reporte, pero cuando agrego más código por bloques pequeños, los datos ya NO SE MUESTRAN... deshago los últimos cambios hasta el punto en donde SI se mostraban los datos y mi gran sorpresa es que aún así YA NO SE MUESTRAN LOS DATOS EN EL REPORTE.

Con honestidad no encuentro sentido a lo que sucede, por favor alguien ha tenido este problema y lo ha resuelto? alguien puede ayudarme a resolver este inconveniente?

De antemano agradezco mucho el apoyo. Saludos.
Responder Con Cita
 



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
No muestra datos en TStringGrid Ziara C++ Builder 2 20-01-2009 17:23:25
No muestra datos con dbexpress-quickreport alopete Conexión con bases de datos 2 02-10-2007 13:29:09
DBGrid no me muestra los datos del query drykea Conexión con bases de datos 5 28-06-2007 11:53:19
No se ven los datos QRDBText cai Impresión 10 11-06-2005 00:51:26
Ado: no muestra algunos datos Walterdf Conexión con bases de datos 0 13-10-2004 21:07:08


La franja horaria es GMT +2. Ahora son las 02:47:56.


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