Alguien que me ayude con esto, por favor...
Hola a todos: Estoy acabando un programa en el que estoy haciendo unos informes con CrystalReport.
Al comando que he puesto en el formulario del CrystalReport le he llamado "InformeIngresos".
He "dise帽ado" un informe llamado :"lisingresos.rpt".
Y ahora viene lo bueno: Si en la propiedad ReportSource del CrystalReport selecciono el "0" (cero, crptReport), entonces me saca por pantalla MI INFORME, pero con TODOS LOS REGISTROS de la base de datos, sin tener en cuenta la condici贸n puesta en la SQL.
Si en la propiedad ReportSource del CrystalReport selecciono el "3" (crptDataControl), entonces me saca los registros correspondientes a la citada selecci贸n PERO CON UN DISE脩O DE INFORME que no es el que yo he creado, algo as铆 como si el propio CrystalReport generara SU PROPIO DISE脩O.
Los registros, con la condici贸n SQL puesta, me los muestra antes en un dbgrid por pantalla, despues pincho en el bot贸n "Imprimir" y el c贸digo correspondiente a ese bot贸n es el siguiente:
InformeIngresos.ReportFileName = App.Path & "lisingresos.rpt"
InformeIngresos.WindowTitle = "LISTADO DE INGRESOS ENTRE FECHAS"
InformeIngresos.Destination = crptoWindow
InformeIngresos.PrinterName = Printer.DeviceName
InformeIngresos.SQLQuery = "Select * From apuntes Where tipo = 'Ingresos' And Fecha Between #" & FecIni_1 & "# And #" & FecFin_1 & "# Order By Fecha"
InformeIngresos.Action = 1
Lo que pretendo, con este c贸digo y esta SQL, es que me muestre una serie de registros de INGRESOS comprendidos entre unas determinadas fechas....Pero ah铆 tengo expuesto el problema que os he comentado.
驴Qu茅 estoy haciendo mal?, 驴qu茅 me falta de poner?, 驴que propiedad del CrystalReport he dejado de cumplimentar?. Estoy totalmente frenado.
La misma condici贸n SQL es la que tengo en el c贸digo que hace que me muestre la selecci贸n de registros en el dbgrid, y all铆 me funciona perfectamente. Despues, como he comentado, pincho en el bot贸n "Imprimir" y se supone que con el c贸digo asociado deber铆a sacarme los mismos registros...隆 pues no 隆. Ayuda, por favor.
Gracias anticipadas.
Al comando que he puesto en el formulario del CrystalReport le he llamado "InformeIngresos".
He "dise帽ado" un informe llamado :"lisingresos.rpt".
Y ahora viene lo bueno: Si en la propiedad ReportSource del CrystalReport selecciono el "0" (cero, crptReport), entonces me saca por pantalla MI INFORME, pero con TODOS LOS REGISTROS de la base de datos, sin tener en cuenta la condici贸n puesta en la SQL.
Si en la propiedad ReportSource del CrystalReport selecciono el "3" (crptDataControl), entonces me saca los registros correspondientes a la citada selecci贸n PERO CON UN DISE脩O DE INFORME que no es el que yo he creado, algo as铆 como si el propio CrystalReport generara SU PROPIO DISE脩O.
Los registros, con la condici贸n SQL puesta, me los muestra antes en un dbgrid por pantalla, despues pincho en el bot贸n "Imprimir" y el c贸digo correspondiente a ese bot贸n es el siguiente:
InformeIngresos.ReportFileName = App.Path & "lisingresos.rpt"
InformeIngresos.WindowTitle = "LISTADO DE INGRESOS ENTRE FECHAS"
InformeIngresos.Destination = crptoWindow
InformeIngresos.PrinterName = Printer.DeviceName
InformeIngresos.SQLQuery = "Select * From apuntes Where tipo = 'Ingresos' And Fecha Between #" & FecIni_1 & "# And #" & FecFin_1 & "# Order By Fecha"
InformeIngresos.Action = 1
Lo que pretendo, con este c贸digo y esta SQL, es que me muestre una serie de registros de INGRESOS comprendidos entre unas determinadas fechas....Pero ah铆 tengo expuesto el problema que os he comentado.
驴Qu茅 estoy haciendo mal?, 驴qu茅 me falta de poner?, 驴que propiedad del CrystalReport he dejado de cumplimentar?. Estoy totalmente frenado.
La misma condici贸n SQL es la que tengo en el c贸digo que hace que me muestre la selecci贸n de registros en el dbgrid, y all铆 me funciona perfectamente. Despues, como he comentado, pincho en el bot贸n "Imprimir" y se supone que con el c贸digo asociado deber铆a sacarme los mismos registros...隆 pues no 隆. Ayuda, por favor.
Gracias anticipadas.
