Una utilidad muy grande es crear reportes gráficos, sirve mucho por ejemplo para ver todo lo que se facturó en un mes o cuestiones similares. Cuando estuve realizando mi proyecto, utilicé la siguiente extensión: eflot yii para crear reportes gráficos de forma personalizada. Lo único que deben de hacer es descargar y agregar dicha extensión al directorio: /protected/extensions. Ejemplo:


Para poder exportar datos filtrados del gridview en Yii primeramente debemos de seguir esto. Cuando se tiene ese primer paso 100% funcional hacer lo siguiente: 1- Ir al modelo deseado y agregar lo siguiente a la función search (en este caso en el modelo Productos): 1-  En el controlador productos  (esto solo en este caso) debemos sustituir la función actionGenerarPdf() por lo siguiente: Con eso ya podrán exportar a PDF datos filtrados o todo lo que hay en la tabla sin problema alguno.


Lo primero que necesitamos para exportar a PDF es descargar la extensión EYiiPdf y ponerlo en la carpeta extensions, posteriormente debemos descargar http://www.mpdf1.com/mpdf/download y ponerlo en la carpeta vendors con el nombre de mpdf dentro de protected. – En el main.php (config) debemos de agregar en el array components lo siguiente: – En el controlador productos (voy a usar de ejemplo) debemos agregar lo siguiente: Para entender el ejemplo dejo la tabla productos: CREATE TABLE `productos` ( `id_producto` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_categoria` int(10) NOT NULL, `id_marca` int(10) NOT NULL, `descripcion` varchar(150) NOT NULL, `unidad_medida` varchar(80) NOT NULL, `id_igv` int(10) NOT NULL, `precio_compra` float(30,0)… Continuar leyendo


Un reporte es un Documento, generado por el Sistema, que nos presenta de manera Estructurada y/o Resumida, datos relevantes guardados o generados por la misma aplicación de tal manera que se vuelvan útiles para fines concretos. Los reportes generalmente agrupan los datos de acuerdo a un interés específico; por ejemplo el reporte “Cheques emitidos”. Estos datos normalmente son traidos a travez de consultas SQL. Los componentes Qreport no viene instalado por defecto en Delphi. Instalacion del paquete Qreport. 1. Component 2. Install Packages.. 3. Add 4. C:\Archivos de programa\Borland\Delphi7\Bin\dclqrt70.bpl Creando el reporte. 1. Crear un formulario nuevo y colocar los… Continuar leyendo