Mostrando entradas con la etiqueta FrxDBDataset. Mostrar todas las entradas
Mostrando entradas con la etiqueta FrxDBDataset. Mostrar todas las entradas

miércoles, 27 de junio de 2012

4-) Formato condicional en FastReport(Parte 1)


Formato condicional en FastReport (Parte 1)


Hola amigos ahora aprenderemos como hacer que nuestro reporte aplique formatos(tipos de letras y colores) según el valor presentado en nuestro reporte. 
continuamos con nuestro reporte de clientes, la idea es que los clientes que tengan un saldo superior a 10,000.00 estén marcados en color rojo.

entramos a la interzas de fastrepor y le damos doble clic en el control "edit Text" que muestra los valores de saldo. Ver imagen.



Al darle doble clic entramos a la siguiente ventana y le damos clic en la pestaña "HighLight"



Ahora procedemos a crear la condición, la fecha roja(ver siguiente figura) nos indica la casilla donde pondremos nuestra condición, en nuestro queremos que pinte de rojo el texto cuando, el saldo es superio a 10,000. La expresión "value" hace referencia al valor del saldo.

La flecha verde(ver siguiente figura), en esta parte configuramos el formato del texto
La flecha azul, es para el color de fondo.

Ahora solo le damos clic al boton de ok.


El resultado final es el siguiente, como observan en la siguiente imagen tenemos dos clientes que su saldo sobre pasa los 10,000.00. Por lo tanto fueron pintados en color rojo.



Gracias por su seguir mi blog, por favor comenten. es importante para mi saber su opinión y saber como voy Cualquier sugerencia o reconocimiento es bienvenido.






Descarga el contenido de esto blog. Texto y videos. http://adf.ly/1SLDQq

jueves, 24 de mayo de 2012

1-) Mi primer reporte en FastReport

Hola,

Vamos a grano, primero que nada creamos un proyecto con un formulario y un botón


Luego agregamos a nuestro proyecto un datamodule. En mi ejemplo yo me conecto con Ado y usaremos dos controles de fastReport para este ejercicio.
Entonces en el datamodule tendremos cuatro objectos un Adoconnection, Adoquery, frxDBDataset y un frxReport 


Yo estoy asumiendo que ya saben usar Adoconnection y el Adoquery, asi que no me detengo ahí.

Lo primero que hacemos es connectar el frxDBDataset con nuestro objecto de acceso a datos, en este caso  es el Adoquery llamado "cliente", pero puede ser un Adotable. La propiedad se llama dataset

Depues doble click en el objecto frxReport llamado  "rptClientes" y no carga la interface de fastreport

Creamos un reporte sencillo, le damos click en File->new... y nos aparecera la siguiente ventana.
Estando aqui le damos en la opción "Standard Report Wizard" para poder hacer un reporte atravez del asistente. le damos ok y no aparece lo siguiente

En esta ventana fastreport nos muesta un combox, donde seleccionamos el objecto FrxDBclientes. Inmediatamente aparece esto.
Aquí seleccionamos las columnas de nuestro reporte, usando los botones add, Remove. 
Es importante establecer el orden las columnas, podemos usar los botones en forma de flecha.
Ok, ya casi terminamos a le damos click en siguiente.
En esta parte la usamos para reporte que agrupen datos, por los momentos no lo usaremos. seguimos y le damos click en "next"

Esta ultima parte ya seleccionamos si el reporte es horizantal o vertical y otras cosillas por ahi. bueno terminemos, demole click en "Finish" y gualaaa!!
aqui esta nuestro reporte, podemos modificar los textos,colores, rayas y otras cosas, pero eso se los dejo a ustedes. solo cierren el FastReport.

Regresamos al formulario y escribimos este código en el evento click del botón que seria asi:

DmTable.RptClientes.ShowReport;


Es pero su comentarios, gracias



Descarga el contenido de esto blog. Texto y videos. http://adf.ly/1SLDQq