Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
ruptura de informes

hello a todos los sabios del foro.
que dedican parte de su tiempo para resolver nuestras dudas.
haber si me podeis hechar la mano por fa en este tema yaque me ase falta urgentemente.
basicamente estoy intentando hacer una ruptura de informes por clientes de unas tablas de la bd.(sabiendo que una ruptura :se usa para dividir el informe en grupos de registros ó líneas, cada vez que cambia el valor de un campo de ruptura )
con la intencion de mostrarlo posteriormente.
o sea en cada informe o una pagina que va ser una factura(pdf) quiero que aprezcan los datos del cliente con las compras que haya efectuado y el total de su compra.
espero que me explicado más o menos.......
sino si alguien tiene otra forma alternativa que me permite sacar los datos de un cliente con el total de su compra y efectuar el salto a una nueva pagina con otros datos de un nuevo cliente a cada vez que se produce una ruptura por favor que me lo comente.
gracias de antemano.
saludos
Responder Con Cita
  #2  
Antiguo 11-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Hola Laker...

bueno, en realidad te podria decir que debes indicar que programa utilizas para el reporte...

Si utilizas QReport, (al menos ese uso yo), tienes la opción de realizar grupos dentro de un informe tipo maestro detalle utilizando las bandas detalle y subdetalle.... y además, puedes utilizar la funcion de forzar una nueva pagina cuando se cumpla una cierta condición....

Hace un par de meses realice un informe similar.... para lo cual realice el informe... con el Maestro.. y el detalle... para evitar dichos problemas, lo que hice fue realizar un ciclo while... que me recoriera toda la base maestra y me fuese rescatando automaticamente los detalles y los imprimieras...

Bueno.. como te dije antes.... entrega un poco más de info con respecto al reporte... y si utilizas el QReport ve eso de forzar nueva pagina..

cualquier consulta.. aquí estaremos

Salu2
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 11-04-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
ReportMan, que es gratuito, permite imprimir a PDF directamente. Por lo demás también tiene las opciones mencionadas.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 11-04-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
gracias bluesteel y lepe por vuestras respuestas.
os explico en mi base de datos hay 3 tablas:
clientes(id,nombre,direccion)
producto(id,despc,precio)
compra(id,id_cliente,id_producto,cantidad,fecha de compra)
siendo id_cliente es una clave foranea de id(tabla cliente)
id_producto es una clave foreanea de id(tabla producto)
mi intencion es agrupar por clientes de tal manera que en cada pagina aparecen los datos del cliente con el total de su compra.
los informes que van a ser facturas lo quiero generar en pdf no en qreport apartir de php?
pero primero haber si puedo hacer eso en pantalla y luego ya intentare los distintos modos de salida que pueden ser (pantalla,impresora,archivo de base de datos)
además tampoco me ocurre que condición de ruptura puedo hacer,para esfuerzo el salto de página.
en la espera de vuestras respuestas
les saludo cordialmente.
Responder Con Cita
  #5  
Antiguo 11-04-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Precisamente Vlady ha preguntado algo parecido y en aquel hilo se ha hablado sobre grids.

El NiceGrid comentado por BlueSteel me gusta, bueno, me gusta porque es gratis .

saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 11-04-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
thanks lepe
pero siguo con mi duda todavia no me ocurre ninguna solución para poder agrupar por clientes y efectuar el salto de página para que posteriormente lo
puedo visualizar.
si tienes algo parecido mandamelo por favor.
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
Problema con los puntos de ruptura al depurar una aplicación Nomad Varios 8 03-04-2008 08:56:36
Puntos de ruptura en un procedimiento de Interbase Ana Tudela Firebird e Interbase 1 08-08-2006 17:13:20
Informes con Rave brua Varios 0 14-03-2005 21:11:17
Informes en Delphi 7 jatorve Conexión con bases de datos 2 06-03-2005 22:21:58
Editor de informes CARSOFT_AR Impresión 4 24-02-2005 20:06:49


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


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