IV UNIDAD INT A LAS BASES DE DATOS
13.- QREPORT BORLAND DELPHI
Imprimir tablas o construir reportes sobre las mismas, es también una tarea común en los sistemas de información basados en bases de datos.
Lo bueno es que se tiene un folder o pestaña llamada QReport cargada de componentes visuales especializados en la impresión de reportes, esta librería de componentes, no es hecha por Borland, es hecha por una compañía llamada QSOFT™
QReport
Practica para construir un reporte que contiene la cédula de un y solamente un cliente de la tabla de clientes.
Los componentes y propiedades a usar son:
1.- Table1
- DataBaseName = c:datos
- TableName = Clientes.db
- Active = true
- Filter = ClaveCliente = 2 (observar que aquí es donde se determina cual cliente se imprime)
- Filtered = true
2.- QuickRep1, se encuentra en pestaña QReport.
Es el componente principal para impresión.
Toma la forma y tamaño de una hoja de impresora dentro de Form1.
Sus propiedades a usar son:
- Dataset = Table1
- Zoom = 50
3.- QRShape1
Se usara para crear un rectángulo para encabezados de la cédula de un cliente.
Son varios tipos o formas las que existen de QRShape, rectángulos, líneas, círculos, etc., rectángulo es default, y la propiedad para cambiar de forma es Shape.
Acomodarlo y expanderlo en la parte superior de la hoja de impresión (QickRep1).
Sus propiedades a usar son:
- +Pen = Click en signo + y poner:
Color = clgreen
Width = 5
4.- QRLabel1
Similar a label, contienen textos o mensajes estáticos.
Colocarlo dentro del rectángulo o sección de encabezado.
Propiedades:
Caption = CIA ACME
+Font = dar color y tamaño de font
5.- QRSysData1
Componente especiales que contienen datos fijos de impresión, tales como numero de pagina, fecha, hora, etc.
Colocarlo también dentro de la sección o banda de encabezado.
propiedades:
Data = click a un lado y seleccionar qrsdate
6.- QRSysData2
Otro del anterior, colocarlo dentro de la banda de encabezado, propiedad
Data = click a un lado y seleccionar qrsPageNumber
7.- QRShape2
Con este se forma ahora un sección, rectángulo o banda principal.
Cuando un reporte, imprime mas de un renglón, por ejemplo todos los clientes, esta parte de la hoja recibe el nombre de banda de detalle.
Propiedades:
- +Pen = darle color y tamaño(Width) apropiados.
8.- QRLabel###
Colocar varios dentro de la banda de detalle, con caption apropiado, ejemplo, clave, nombre, foto, etc. Free porn comics
9.- QRDBText1
Componente para desplegar cada dato de una celda o campo o columna de una tabla, es similar a DBEdit pero es estático, es decir solo despliega.
Se deberán poner tantos componentes QRDBText en esta banda o sección de detalle, como columnas de datos existan o se quieran desplegar de la tabla.
Propiedades:
- Dataset = Table1
- DataField = seleccionar columna apropiada
- Font = color, tamaño, etc. que se quieran
10 .-QRDBImage
Componente para desplegar e imprimir campos de tipo Graphics ( BMP, ICO, WFW).
Propiedades:
- Dataset = Table1
- DataField = Seleccionar una columna de tipo Graphics
- Stretch = true
Notas:
1.- El componente QuickRep, tiene la propiedad +Frame, para que también pueda desplegar e imprimir un marco apropiado.
2.- Para ir desplegando un Preview de impresión al tiempo del diseño del reporte, solo dobleclick dentro de la hoja de impresión (QuickRep) para que aparezca una ventana de Preview de impresión.
3.- Para Preview o impresión en tiempo de ejecución, solo añadir un botón de ordenes OK, y usar solo una de las siguientes instrucciones:
OnClickButton1() {
QuickRep1.Preview();
o QuickRep1.Print();
solo una de las dos}ejemplo:a)Pantalla de diseñob)Programa:————————————————–
Button1Click(TObject *Sender)
QuickRep1.Preview();
—————————————————c)Pantalla de corrida:d)Pantalla de Preview durante ejecución:bueno parte de ella.TAREAS PROGRAMACION BORLAND DELPHI1.- REPORTE CON UN AUTO DE LA TABLA DE AUTOS2.- REPORTE DE UN PROVEEDOR, DE LA TABLA DE PROVEEDORES, PERO EL USUARIO SELECCIONA EL FILTRO O LA CLAVE DEL PROVEEDOR ( CONSTRUIR DOS PANTALLAS, UNA CON EL FILTRO Y BOTON DE IMPRESION O PREVIEW Y LA SEGUNDA CON EL REPORTE).��
QREPORT DB BORLAND DELPHI
Imprimir tablas o construir reportes sobre las mismas, es también una tarea común en los sistemas de información basados en bases de datos. 13.- QREPORT BOR
apple
es
https://applesana.es/static/images/apple-qreport-db-borland-delphi-1793-0.jpg
2024-10-30
El contenido original se encuentra en https://programacionfacil.com/borland_delphi/qreport_db/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente