FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como usar Rave Reports???
Hola buenas,
quiero empezar a usar los rave para crear reportes y me gustaria si alguien me diera como hacer los primeros pasos ya q la ayuda q viene con delphi7 es un tanto ambigua: cuales son los components para hacer un reporte conectado a un dataset? se soporta todos los datasets incluso los clientdataset? se puede crear un .exe auntonomo con un informe de rave o se tiene q acompañar librerias? cualquier informacion me vendra muy bien, muchas gracias de antemano.. |
#2
|
||||
|
||||
Buenos Días, intentaré verlo por partes:
1.- "¿cuales son los components para hacer un reporte conectado a un dataset?": Basicamente se necesita: A. En Delphi: A.1.- El componente dataset (que puede ser cualquiera, con lo que se responde tu segunda pregunta) A.2.- El componente de conexión a Rave, yo uso el RvDataSetConnection A.3.- El componente RvProject, para que Delphi sepa donde está tu proyecto de listados A.4.- El RvSystem, para controlar el sistema de impresión y visualizado de listados B. En Rave: B.1.- Debes crear una conexión (Direct Data View) para cada DataSet de Delphi, al que quieras acceder B.2.- Reportes (Listados) 2.- "se puede crear un .exe auntonomo con un informe de rave o se tiene q acompañar librerias?": Solo se necesita el ejecutable que te genera Delphi y el archivo del proyecto ".rav" que te genera Rave, se unen a traves del componente (RvProject (A.3)), por lo que la localización de dicho componente debe estar prefijada en modo diseño. Espero que te sirva. Un saludo. |
#3
|
|||
|
|||
Podrias especificarme cual es la utilidad del RvSystem? o sea cuando tiene q se usado y como, y tb como crear un boton desde mi aplicacion para lanzar la impresion y la previsualizacion etc...
Por cierto me esta causando muchos quebraderos de cabeza el Rave Report ese, por ejemplo al querer guardar el projecto me dice ("Driver C: not found"), lo soluciono escribiendo el nombre completo del archivo incluyendo la ruta, tb no me muestra todos los datos, y a veces da errores raros, de todas formas estoy peleandome con el a ver quien gana al final, no se si es el mejor generador de reportes o si me recomendarias otro. Por ultimo y espero no ser pesado me gustaria q me explicaras el procedimiento para integrar el archivo .rav al ejecutable, gracias de antemano.. |
#4
|
|||
|
|||
Rave
Creo que el capitulo del libro: Delphi 7 de Francisco Charte Ojeda te aclarará muchas de tus dudas sobre el Rave Report, de manera que pillatelo si puedes de alguna biblioteca o de un amigo (no te recomiendo que lo compres, demasiado caro pa lo poco que ofrece....)
|
#5
|
|||
|
|||
no me simpatiza ravereports!! :)
tambien estoy sufriendo con el rave reports , yo era feliz con el quick report :s
|
#6
|
|||
|
|||
Ayuda en Mini Printer
Hola amigos,
tengo ya mi sistema hecho , y se imprimir reportes normaled, pero necesito ahora imprimir en una impresora Matricial EPSON LX-300+. Pero como lo hago?? que componentes utilizo??? será que sea con los rave?? bueno, ojala y me puedan apoyar un poquito. gracias |
#7
|
|||
|
|||
como utilizar rave reports
Hola amigos tengo un pequeño problema con el rave soy nuevo usandolo pero ya he logrado hacer uno que otro reporte, pero resulta que necesito mostrar en un solo reporte datos de 2 tablas diferentes.
si se les ocurre algo se los agradeceria |
#8
|
|||
|
|||
amed6:
No se si te refieres a un maestro detalle, aqui hay un ejemplo: http://www.clubdelphi.com/foros/showthread.php?t=34444 De otra forma si necesitas algo diferente a esto para añadir otra tabla a tu reporte solo debes de añadir otro DataView enlazado al rvTableConnection correspondiente a la otra tabla. Espero te sirva. |
#9
|
||||
|
||||
RaveEasy
Cita:
|
#10
|
|||
|
|||
Esteeeee........
Viste las fechas de los post?
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#11
|
|||
|
|||
Pues a mí me ha venido muy bien la explicación.
|
#12
|
||||
|
||||
DeBulc
Caray. Por fin acierto una. Sukran!!
|
#13
|
|||
|
|||
Rave Report
Para este sencillo ejemplo ocupamos lo siguiente:
1 Ttable 1 TRVProject 1 TRvDataSetConnection (en el VCL de delphi existen controles similares prueben y descubre propiedades interezantes) /Trataré de ser lo más breve posible si hay alguna duda me lo hacen saber/ Ok lo primero es que independientemente de la base de datos que utilizan esto no cambia mucho, Aquí yo voy a usar una base de datos que se llama dbpruebas es una base de datos hecha en Access así que cuando configuren la base de datos tengan cuidado. Los nombres de los objetos anteriores son los siguientes Ttable-------------------table1 TRVProject--------------RVProjec1 TRvDataSetConnection---RvDataSetConnection1 PASOS: hay que empesar a configurar el RvDataSetConnection1 Primero para los que hicimos una base de datos en access debemos hacer lo siguiente: 1) creamos la base de datos en Access y la guardamos en nuestro disco duro ojala en un lugar facil de acceder 2) Vamos a "panel de control", "Herramientas Administrativas", y luego hacemos clic en el link que dice "origenes de datos (ODBC)" 3)Se nos abre un cuadro de dialogo con varias pestañas así que elegimos la pestaña "System DSN" y encontramos una lista que trea por columnas una que se llama "Nombre" y otra que se llama "Controlador" o "Driver" y a la derecha de esa lista nos encontramos 3 botones ("Agregar", "Remover", "Eliminar") damos clic en el que dice agregar. 4)Seguido aparece un cuadro que con otra lista las cuales son todos los controladores de base de datos que están en tu maquina; buscamos uno que se llama Controlador de Microsoft Access(*.mdb, *.accdb) o Microsoft Access Driver(*.mdb, *.accdb) y le damos doble clic. 5) Nos va a aparecer otro formulario que se llama "Configuración de ODBC Microsoft Access" que en realidad es muy sencillo de usar: a-) En donde dice "Nombre del origen de datos:" ponemos lo que queramos (Este nombre es el que vamos a usar en delphi así que pongan uno muy practico y fácil de recordar). b-) Para continuar vamos a encontrar un botón que dice "seleccionar" le damos clic en ese botón y aparecerá un cuadro que nos pide buscar la base de datos que vamos a utilizar y le damos "aceptar" a cuadro de búsqueda y después le damos aceptar al cuadro de "Configuración de ODBC Microsoft Access" y nos debe aparecer en la lista lo siguiente: En la columna "nombre" el nombre que ustedes le dieron al Origen de Datos En la Columna "Controlador" o "Driver" Controlador de Microsoft Access(*.mdb, *.accdb) o Microsoft Access Driver(*.mdb, *.accdb) 6) Finalmente damos clic al formulario que se llama Administrador de orígenes de datos ODBC. 7) Vamos a delphi configuraremos el Objeto "table1" primero vamos a la propiedad "DatabaseName" y elijemos el nombre del origen de datos que configuramos en el paso "5 a" y a continuación vamos a la propiedad "TableName" y se nos desplegará una lista con todas las tablas de la base de datos así que elijemos la que queramos. 8) Después vamos a configurar el objeto "RvDataSetConnection1" en la propiedad "DataSet" elegiremos el objeto "Table1" y hasta ahi estamos bien. 9) Después vamos a configurar el Objeto "RvProject1" asi que vamos a usar los siguientes pasos: a-) Primero damos dobleclic sobre el Objeto "RvProject1" y se nos abrirá en pantalla el entorno de diseño de rave. b-) Buscamos la opción que dice "Tools" después "Report Wizard" y elejimos "Simple table". c-) Aparecerá un pequeño pero potente asistente de generación de reportes; el primer paso será elejir el "DataView" a utilizar generalmente con la configuración que usamos aparecerá solo uno que se llama "DataView1" así que lo elegimos y pulsamos el botón siguiente. d-) En la siguiente pantalla nos aparecerá una lista de columnas que pertenece a la tabla que elegimos en el paso "7" así que elegimos las que queremos. e-) En la pantalla próxima nos pedirán el orden de las columnas en el reporte así que ese paso está a libertad de ustedes. f-) El el cuadro siguiente Elegiremos el titulo del reporte y los margenes del reporte. g-) En el ultimo cuadro es de darle formato al titulo, a los nombres de las columnas y luego a l contenido de la tabla así que total libertad para elegir y al final clic en el botón "Generate". h-) Nosotros deberemos ir al menú "file" después "Save as" y guárdenlo donde quieran. *NOTA****LES RECOMIENDO QUE LO GUARDEN EN LA RAÍZ DE UNA PARTICIÓN YA QUE SI EL PROYECTO LO MUEVEN A OTRA MAQUINA PUEDEN TENER PROBLEMAS A LA ORA DE ABRIR EL REPORTE**** 10) Como décimo y ultimo paso vamos en propiedad "ProjectFile" del objeto 'RVProject1' y ponemos la ruta física donde guardamos el reporte por ejemplo: "C:\Users\Programacion\Documents\RAD Studio\Projects\Project1.rav". 11) creamos un boton y vamos al evento onClic de botón y escribimos el siguiente código: "RvProject1.Execute; // ejecuta el reporte para que se muestre por pantalla" 12) corremos la aplicación y al darle clic al botón aparecerá un pequeño cuadro, nos cercioramos que este elegida la opción "Preview" y le damos aceptar y listo tenemos el reporte. |
#14
|
|||
|
|||
imprimir el reporte desde otro form
En el form1 coloque los componentes de rave, hice el reporte, etc. hice la funcion para imprimir el reporte
puse un boton en el form1 para llamar la funcion de impresion
hasta ahi todo bien, imprime el reporte todo perfecto. el problema es que quiero imprimir el mismo reporte nota venta desde el form2, igual pongo un boton para imprimir la nota
llama la funcion pero al ejecutar la linea: da error "access violation". que error estoy cometiendo?, Como puedo imprimir el reporte desde otro form diferente al que puse los componentes de rave? tengo que poner todos los componentes en el form2? no se puede imprimir el reporte desde el form2? |
|
|
|