Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Como hacer reportes con QuickReport con BD SQL server 2005 exp. (https://www.clubdelphi.com/foros/showthread.php?t=70707)

lsedr 06-11-2010 07:02:29

Como hacer reportes con QuickReport con BD SQL server 2005 exp.
 
Saludos

Tengo estas tablas en mi BD

_____________________________

CLIENTES
CAMPO TIPO DE DATOS
* Cliente_No Integer
Nombres Char (35)
Ciudad Char (30)
Direccion Char (55)
Telefono Char (10)
Celular Char (10)
Cedula Char (15)
__________________________________

EQUIPOS

CAMPO TIPO DE DATOS

* Cliente_No Integer
Equipo_No Integer
Tipo Char (20)
Marca Char (20)
Modelo Char (10)
Tamano Char (6)
Serial Char (20)

________________________________

ORDENES DE REPARACION

CAMPO TIPO DE DATOS
* Equipo_No Integer
Orden_No Integer
Hora_Entra Time
Fecha_Entrada Date
Problema Char (100)

___________________________________

REPARACIONES

CAMPO TIPO DE DATOS
* Equipo_No Integer
Orden_No Integer
Hora_Salida Time
Fecha_Salida Date
Tecnico Smalling
Posibilidad Char (12)
Solucion Char (100)


Lo que quiero es hacer los siguientes reportes con QuickReport.

- Clientes registrados por Ciudad (Imprimiria una lista de los clientes registrados por una ciudad especificada)

- Clientes registrados desde una Fecha a otra Fecha (Imprimiria una lista de los clientes registrados desde una fecha a otra)

- Equipos registrados por Tipo
- Equipos registrados por Marca
- Equipos registrados por Modelo
- Equipos registrados por Tamaño

- Ordenes de reparacion por Fecha (Imprimiria una lista de las ordenes de
reparacion desde una fecha a otra)

- Reparaciones por Solucion (Imprimiria una lista de las ordenes de reparacion que tuvieron EXITO, ya que el campo 'solucion' se llena con EXITO o FRACASO)

- Reparaciones por el Precio (Imprimiria un reporte de los equipos que fueron
reparados por una cantidad de dinero especificicado por el usuario)

- Reparaciones por Fecha (Imprimiria un reporte de los equipos reparados dentro
de una fecha especifica. Ej. Desde 01/01/10 hasta 01/02/10)

- Reparaciones por Tecnico (se refiere a los equipos que repara un tecnico
especifico )

Se harian estos reportes de esta manera con la herramientas QuickReport de Delphi 7, o es mejor trabajar esos datos como VISTAS en SQL Server 2005 y poder imprimir cada una de estas vistas tal y comose vene en el DBGrid ???

Las tablas de donde sacos esos datos las especifique arriba..
que me recomiendan, recuerden que soy novato. ???

radenf 06-11-2010 13:12:43

Un buen comienzo puede ser revisar el capítulo 7 de "La cara oculta de Delphi 6", escrito por Ian Marteens o los capítulos correspondientes de "Delphi al límite" que puedes descargar desde la FTP del Club y que paso a paso te muestran todo lo necesario para utilizar QuickReport.

Saludos


La franja horaria es GMT +2. Ahora son las 12:41:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi