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 23-01-2009
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 196
Poder: 20
darkerbyte Va por buen camino
QuickReport no me despliega toda la info

Hola amigos, aqui me tienen, esperando que un alma benevolente y llena de sabiduria se digne a ayudarme.

Sucede que hice un punto de venta, ahora necesito imprimir los tickets. Ya hice el reporte con QuickReport 3.x (el que viene por defecto con Delphi 7).

Los datos del reporte los obtengo de dos datasets, Zprod y Zrep, ambos Zquerys que obtienen datos de una BD en MySQL.
Zrep me obtiene los datos de el numero de venta, el cliente, la fecha, etc.
No tengo problemas con eso.

Zprod me obtiene el listado de productos que forman parte de la venta.
Ahora pongo los datos que me regresa cada uno:

Ver imagen

Como ven, en la tabla de abajo, la venta contiene tres artiuculos, pero el Quickreport nada mas me muestra el primero.

Imagen del reporte

ya estuve checando ejemplos del QR y deberia enlistarme los tres articulos.
El Qr tiene tres bandas, el QRBand1 es de tipo rbTitle y no hay problema ahi, el que le sigue es de tipo rbDetail y es donde no me muestra todos los articulos

Si les fuera posible, denle un vistazo al codigo


FQreport.zip

Cuando mando a imprimir sale tal cual se muestra en el preview, salvo por algo, sale en rojo. Ya estuve tratando y no logro que imprima en color negro, estoy usando una Epson TM-U220 P. Paralelo

De antemano, es agradezo por su ayuda y por el tiempo que han dedicando a leer este hilo
Responder Con Cita
  #2  
Antiguo 23-01-2009
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
y en el dataset del quickreport si tienes a zprod???
Responder Con Cita
  #3  
Antiguo 23-01-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
recuerda que tienes que ligar dos cosas: Primero el reporte completo (TQuickReport) a tu dataset y luego cada campo (TQRDBText) a su dataset.
__________________

Responder Con Cita
  #4  
Antiguo 24-01-2009
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 196
Poder: 20
darkerbyte Va por buen camino
Sip, ya esta asi

Ya esta asi, de hecho si jala los datos, el problema es que nada mas la primera fila
Responder Con Cita
  #5  
Antiguo 24-01-2009
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por darkerbyte Ver Mensaje
Ya esta asi, de hecho si jala los datos, el problema es que nada mas la primera fila
Hola darkerbyte, como te han dicho tu Quickreport tiene que estar enlazado al DataSet del cual quieres mostrar todos sus registros en tu banda Detail. A mi me parece que te estas equivocando al asignar dichos DataSet. Supongo que tu QuikReport->DataSet debe estar enlazado a ZRep y tus campos de tu banda Detail deben estar enlazados a tu ZProd por lo cual solo te mostrara un solo registro.

Tu estas queriendo mostrar en tu reporte datos de dos DataSet, en tu Tiitle del ZRep y en el Detail del ZProd, para ello tienes que hacer lo siguiente: enlazar tu QuickReport->DataSet->ZProd y tus QRDBText de la banda detalle también a ZProd y en el Title donde estan tus campos "cliente" y "nombre", los enlazas directamente a tu ZRep, con eso debería funcionarte.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 25-01-2009
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 196
Poder: 20
darkerbyte Va por buen camino
Question Epa, un problema menos

Sip, en efecto era ese el problema, nadamas habia ligado los puros textos en lugar de ligar toda la banda.

Gracias Caro, a eso llamo yo explicación!!!

Jojojojo.... sean pacientes, es mi primera vez.

Ya me salen todos los datos, ahora el problema es que no logro configurarlo para que me jale el papel como continuo. Es decir, le tengo que especificar la medida del papel, ya probe poniendolo como default y custom, pero es lo mismo: si lo dejo muy pequeño no salen todos los datos, si lo dejo muy largo me salen los detalles de los datos del detail y 20 cms abajo aparecen el pie pagina. Estoy utilizando la epson TM-U220PD. Esta tiene por defecto papel de 75x75mm y 75x297mm ò custom. Pero como puedo hacer para que me imprima el ticket segun el tamaño que se requiera? sera necesario calcular el tamaño de papel y asignarlo antes de mandar a imprimir? pero eso se oye bastante complicado.

Les agradecere un monton su ayuda, salvaran a un alma errante del castigo divino
Responder Con Cita
  #7  
Antiguo 29-01-2009
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 196
Poder: 20
darkerbyte Va por buen camino
Unhappy aun espero por ayuda

uy, parece que nadie ha tenido tambien este problema ... o que tambien estan tratando de resolverlo.
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
CPU Info Roilo API de Windows 1 01-03-2007 17:28:05
USB info joHn je@N API de Windows 2 01-03-2007 09:25:08
Imprimir y agrupar info desde arreglo con QuickReport ZRR Impresión 0 01-02-2006 20:22:45
DBLookupComboBox no despliega contenido suppergus Varios 0 05-10-2005 18:48:33
DBLookUpCombo Despliega un Registro vtdeleon OOP 2 10-07-2005 01:58:38


La franja horaria es GMT +2. Ahora son las 06:58:52.


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