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 17-03-2005
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Thumbs down Impresion desde varias tablas

hola a todos. Bueno pues quiero comentarles que estoy utilizando delphi 6 y mis tablas estan hechas con paradox, lo que intento hacer es un un reporte en el cual utilizo los valores de tres tablas, esto es debido a que quiero como cabecera el nombre de una promoción y esta tiene varios horarios los cuales los quiero debajo de la misma y cada promoción tiene articulos en uso, ejemplo:
Código:

Código:
Promocion : LA GUERRA DE LAS GALAXIAS Hora: Fecha: Articulo: 12:00 12/12/2004 ENTRADA AL CINE 13:00 12/12/2004 PLAYERA CONMEMORATIVA
y asi sucesivamente con horarios y otras promociones el query que tengo en este momento es:
Código:
  select * from TPromocion,  TPromodetalle, Tarticulos
  where TPromocion.Estatus <> 'EL' AND 
  	TPromoDetalle.Id_Promocion = TPromocion.Id_Promocion
  	and TPromoDetalle.ID_ARticulo = TArticulos.Id_Articulo 
  	and TPromoDetalle.Estatus <> 'EL'
  Order By TPromocion.id_promocion, TpromoDetalle.Fecha, 
  	  TArticulos.Descripcion
y en mi quick report tengo todo dentro de un Group Header con la expresión TPromocion.Nombre
mi problema es que en ejecución me aparecen todas las promociones pero debajo de cada una solo un horario y los demas nunca son mostrados.
Si ejecuto el mismo query desde el database desktop en un SQL FILE si me muestra los resultados que yo quiero, alguien podría darme una ayuda? he leido creo que ya todos los hilos y he hecho este reporte muchas veces de formas diferentes y esto es lo mas cercano a lo correcto pero aun asi sigue sin ser exacto.
Mil gracias por su tiempo y por adelantado gracias por la ayuda.
__________________
----------------->> Saluditos <<-----------------

Última edición por Aura fecha: 17-03-2005 a las 23:27:52.
Responder Con Cita
  #2  
Antiguo 17-03-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Si está "todo" dentro del Group Header, solo puede aparecer una vez.
Pon en el GroupHeader solo el campo que corresponde a TPromocion.Nombre.
Debajo del GroupHeader pon una banda Detalle y dentro los horarios, fecha y artículos, con esto debería bastar. (que conste que no lo he probado)

Saludos.
Responder Con Cita
  #3  
Antiguo 17-03-2005
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Mil gracias Lepe con tu ayuda despues de tanto tiempo al fin salio gracias gracias gracias
__________________
----------------->> Saluditos <<-----------------
Responder Con Cita
  #4  
Antiguo 17-03-2005
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Angry Problemita extra

ok, tal vez celebre muy pronto..... pero es que en pantalla me sale el reporte completo con un total de 97 hojas y bueno no he intentado imprimirlo todo pero cuando le di que imprimiera la hoja 1 solo me imprimió el Page Header y una sola vez la banda Detail con los QRLabel que tiene mas no los QRDBText.
Bueno cuando intente imprimir entonces solo la hoja 2 nada no imprime ni pasa nada ... alguna solución? por favor sugerencias... gracias...
__________________
----------------->> Saluditos <<-----------------

Última edición por Aura fecha: 18-03-2005 a las 03:42:17.
Responder Con Cita
  #5  
Antiguo 18-03-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Por qué no acotas la SQL principal, es decir, darle por parámetro el nombre o id de una promoción para despues solo mostrar los datos de esa promoción nada más.

En cuanto al rango de empresión, bueno, creo que se necesita darle algo más de información al QuickReport. No le he dedicado tiempo, pero he visto que en todos mis informes, al tiempo elegir la impresora para imprimir, sale 0 de 0 páginas. ¿te sale a ti lo mismo?.

Un saludote
Responder Con Cita
  #6  
Antiguo 18-03-2005
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Question y nada...

Muchas gracias por tus respuestas.!
Bueno con respecto a lo acortar mi query, no es algo factible ya que el resultado que arroja es el que yo deseo necesito todas las promociones que no fueron eliminadas, ese es el informe que me piden ya que por promociones independientes si lo tengo, en fin, yo creo que el problema esta en alguna propiedad que no estoy cambiando en el quickreport o en alguna de las bandas.
Con lo segundo que me mencionas yo no tengo ese problema por default me aparece que si deseo imprimir todo pero en la segunda opcion de imprimir por rango de inicio me aparece de 1 a N (siendo N el total de mis hojas), es por esto que no entiendo porque al final no imprime nada .
Realmente espero puedas ayudarme con esto o quien sepa la solución se lo agradeceré enormemente, sigo imprimiendo unicamente lo mencionado en mi mensaje anterior
__________________
----------------->> Saluditos <<-----------------
Responder Con Cita
  #7  
Antiguo 05-04-2005
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Lightbulb listo

bueno solo para que quede cerrado este hilo quiero agradecerles la gran ayuda e informar que ya quedo listo mi reporte y en efecto el problema era con las propiedades de mi reporte entre tanto picarle y cambiarle habia puesto la propiedad de Options --> Compression = TRUE, cuando debe ser FALSE, en fin muchisimas gracias por todo y hasta luego.
__________________
----------------->> Saluditos <<-----------------
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


La franja horaria es GMT +2. Ahora son las 18:19:22.


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