En este grupo En todos

Grupo de .NET y C



AYUDA ........Crystal Report

Clara
Programador de computadoras universida...
Escrito por Clara Meza
el 29/04/2008

Hola a todos necesito ayuda para mis reportes con crystal
quiero mostrar por ejemplo los datos del cliente que realizo un pedido y del pedido se creo presupuesto y del presupuesto un costo de presupuesto....................
en fin ya me va saliendo pero creo que no es como lo estoy haciendo porque es demasiado lento y pocas cosas recien tengo cargado trabajo con visual. Net Npgsql de postgres



ayudenme para que sea mas rapido mi informe ah yo le voy creando grupos para mostrar la informacion

ayuda urgente!

Juan Clara
Ingenieria en computación universidad ...
Escrito por Juan Clara
el 05/05/2008

Carga el dataset en limpio en tiempo de diseño, luego en tiempo de ejecucion llena solo los datos solicitados.

Clara Meza
Programador de computadoras universida...
Escrito por Clara Meza
el 05/05/2008

Hola juan igual es demasiado lento lo que yo estaba pensando era mandarle unas sentencia sql y que todo ya me traiga solo esta sentencia en mi crystal

Juan Clara
Ingenieria en computación universidad ...
Escrito por Juan Clara
el 05/05/2008

Con un store procedure podes cargar todos los datos de una sola vez al dataset asociado al reporte. Si eso no te funciona te queda aun una alternativa. Que imprimas todo al puerto LPT o al USB sin pasar por lo controladores de windows como si estuvieras haciendo la impresion de un ticket de un punto de ventas (POS).

Jjj Aaa
Wcf it_cour
Escrito por Jjj Aaa
el 08/05/2008

Hola a todos
necesito ayuda para crear mis reportes es cristal report
ya los tengo cargados con la informacion pero no veo la forma de llamarlos mediante mi aplicacion en asp. Net

gracias

Victor Vcastañeda
Ingenieria en sistemas computacionales...
Escrito por Victor Vcastañeda
el 28/01/2009

Mi correo es vc43020@cfmex.com.mx
porque no me escribes y nos conocemos, porque la foto que tienes no eres tu ehhh! VuiVictior

Escrito por Luis Miguel Valle Mazariegos
el 03/02/2009

Buenas tardes clara no se si ya pudistes resolver tu problema lo que podias hacer es crear dos procedimientos almacenados por decir encabezado y un detalle luego los puedes cargar a un datatable cada uno y despues podrias colocarlo en un solo dataset para luego de alli puedas crear un xml y cargar en el reporte

Odilia Vasquez
Veracruz, México
Escrito por Odilia Vasquez
el 25/08/2009

Tengo un problema con el cristal, no puedo visualizar los datos que lleva mi dataset, de hecho mi problema esta en la conexion uso Npgsql de postgresql este no esta disponible como un odbc y de hecho es este driver el que deseo usar, pero aun no doy como hacer que se conecte para poder decirle que tablas deberan verse en el reporte.
Espero puedan ayudarme

Sury Salcedo
Crystal reports consultae
Escrito por Sury Salcedo
el 09/12/2009

Hola alberto neceseito saber como puedo cargar mi crystal desde el dataset pero sin q vaya a la base de datos

necesito hacer mi reporte con los datos de mi datagridview

te agradeceria si me puedes explicar

Alberto Ortiz
Panamá, Panamá
Escrito por Alberto Ortiz
el 13/01/2010

Hola Clara.
Veo una pregunta que tienes desde el 2008; todavia necesitas ayuda?.

SI o No cualquier cosita en esto estoy
Yo trabajo con visual basic 2008, Crystal Repor 11. Sql server 2005

Alberto Ortiz
Panamá, Panamá
Escrito por Alberto Ortiz
el 13/01/2010

Sury........... Guapa como estas.
En contestacion a tu preguna. Pienso que lo que quieres es generar un informe de crystal desde un dataset.

Usas visual basic 2005, 2008 que genera un dataset?
Tu crystal es Developer (Dentro de Visual Basic?)?

Crystal Report Developer te permite en el Asistente de Base de Datos seleccionar el dataset que necesitas usar en Crystal solo tienes que entrar en el asistente y dar click en base de datos del proyecto alli te apareceran los dataset. Recuerda dar click derecho en el asistente de datos para actualizar la data cuando vayas a ejecutar el informe.

Steven Sanchez
Guayas, Ecuador
Escrito por Steven Sanchez
el 28/08/2010

Que tal Alberto, de pronto me podrias ayudar tengo un procedimiento almacenado donde genero varias tablas de consultas, no se si de podria ver las tablas por separados en crystal report...........

Jose Luis Garduño
Informatica administrativa centro univ...
Escrito por Jose Luis Garduño
el 06/09/2010

En alguna ocacion tuve un problema similar pero esto fue hasta el momento de la instalacion ya que el cr se genera como una aplicacion externa del programa es por eso que su tiempo de respuesta es mas lento ya que se tiene que inicializar desde el vb por eso al momento de realizar la instalacion tambien instale el cr eso me funciono al 100% en velocidad creo que puede ser lo que te esta pasando espero mi respuesta sea de ayuda por cierto al crear el archivo de instalacion tienes que decir que agrege todos los componentes que se usan en tu sistema asi te agregara en otra carpeta el cr y lo podras instalar por separado al instalar tu sistema en otra pc. Saludos.

Jorge Briones
Piura, Perú
Escrito por Jorge Briones
el 15/09/2010

"Alberto Ortiz escribió:

Hola Clara..... Soy Alberto de Panamá. Yo utilizo Crytal 11 con Visual. Net 2008, No se como lo estes manejando. Pero la forma mas rapida es colocar el sql en el mismo cristal enviar parametros por el programa para hacer los filtros como seria los rangos de fecha si vas a imprimir desde una fecha hasta otra. Esto filtrara los pedidos y lo hara mas rapido me parace que estas generando mas informacion de la que te estan solicitando. De todas manera tu informacion es muy poco tendrias que ser mas explicita con respecto a como estas haciendo para por evaluarlo.


Hola Alberto, Saludos desde Perú, por favor quisiera que me orientaras un poco, he hecho un reporte en crystal 11 y lo llamo o lo cargo en mi visual basic 2008, uso el mismo codigo para cargar mis reporrtes hechos con el crystal que viene con el. Net pero me sale el siquiente error: " El índice no es válido. (Excepción de HRESULT: 0x8002000B (DISP_E_BADINDEX))". Como trabajas con este crystal 11 y visual. Net, yo lo llamo desde visual con parametros


Dim PCampaña As New ParameterValues()
Dim PFenologia As New ParameterValues()
Dim PCodPlan As New ParameterValues()
Dim PCodCultivo As New ParameterValues()
Dim PEmpresa As New ParameterValues()
Dim VCampaña As New ParameterDiscreteValue()
Dim VFenologia As New ParameterDiscreteValue()
Dim VCodPlan As New ParameterDiscreteValue()
Dim VCodCultivo As New ParameterDiscreteValue()
Dim VEmpresa As New ParameterDiscreteValue()
' objeto para almacenar un valor de un parámetro
Dim ConexInfo As ConnectionInfo
Dim ListaTablas As Tables
Dim Tabla As Table
Dim TablaConexInfo As TableLogOnInfo

ConexInfo = New ConnectionInfo()
ConexInfo. ServerName = SqlServidor

'ConexInfo. ServerName = "JBRIONES" ','SqlServidor
ConexInfo. DatabaseName = SqlBaseDatos
ConexInfo. UserID = SqlUsuario
ConexInfo. Password = SqlClave

Dim Informe As New cryriego
ListaTablas = Informe.Database.Tables
ListaTablas = Informe.Database.Tables
For Each Tabla In ListaTablas
TablaConexInfo = Tabla. LogOnInfo
TablaConexInfo. ConnectionInfo = ConexInfo
Tabla. ApplyLogOnInfo(TablaConexInfo)
Next

' asignar el valor al parámetro
VCampaña. Value = FrmPlanRiego. Cbcampaña.SelectedValue.ToString
VCodCultivo. Value = FrmPlanRiego.cbcultivo.SelectedValue. ToString
VCodPlan. Value = FrmPlanRiego.txtcodigo.Text
VEmpresa. Value = Empresa
VFenologia. Value = FrmPlanRiego.cbtipofenologia.SelectedValue. ToString

PCampaña. Add(VCampaña)
PCodCultivo. Add(VCodCultivo)
PCodPlan. Add(VCodPlan)
PFenologia. Add(VFenologia)
PEmpresa. Add(VEmpresa)

A partir de esta Linea aparece el error que te mencione anterirmente.
Informe.DataDefinition.ParameterFields("@codplanriego"). ApplyCurrentValues(PCodPlan)
Informe.DataDefinition.ParameterFields("@codcampaña"). ApplyCurrentValues(PCampaña)
Informe.DataDefinition.ParameterFields("@empresa"). ApplyCurrentValues(PEmpresa)
Informe.DataDefinition.ParameterFields("@codcultivo"). ApplyCurrentValues(PCodCultivo)
Informe.DataDefinition.ParameterFields("@codetapa"). ApplyCurrentValues(PFenologia)

Gracias por la respuesta.





Jorge Briones
Piura, Perú
Escrito por Jorge Briones
el 15/09/2010

"Alberto Ortiz escribió:

Hola Clara.
Veo una pregunta que tienes desde el 2008; todavia necesitas ayuda?.

SI o No cualquier cosita en esto estoy
Yo trabajo con visual basic 2008, Crystal Repor 11. Sql server 2005

"


Hola Alberto, Saludos desde Perú, por favor quisiera que me orientes un poco como trabajas con crystal 11 y visual basic 2008, yo llamo un reporte crystal 11 desde vb 2008 y me sale el siguiente error "El índice no es válido. (Excepción de HRESULT: 0x8002000B (DISP_E_BADINDEX))", uso el mismo codigo para llamar a mis reportes hechos con el crystal del mismo visual studio. Te detallo mi codigo:

Dim PCampaña As New ParameterValues()
Dim PFenologia As New ParameterValues()
Dim PCodPlan As New ParameterValues()
Dim PCodCultivo As New ParameterValues()
Dim PEmpresa As New ParameterValues()
Dim VCampaña As New ParameterDiscreteValue()
Dim VFenologia As New ParameterDiscreteValue()
Dim VCodPlan As New ParameterDiscreteValue()
Dim VCodCultivo As New ParameterDiscreteValue()
Dim VEmpresa As New ParameterDiscreteValue()

Dim ConexInfo As ConnectionInfo
Dim ListaTablas As Tables
Dim Tabla As Table
Dim TablaConexInfo As TableLogOnInfo


ConexInfo = New ConnectionInfo()
ConexInfo. ServerName = SqlServidor

'ConexInfo. ServerName = "JBRIONES" ','SqlServidor
ConexInfo. DatabaseName = SqlBaseDatos
ConexInfo. UserID = SqlUsuario
ConexInfo. Password = SqlClave

Dim Informe As New cryriego
ListaTablas = Informe.Database.Tables

ListaTablas = Informe.Database.Tables
For Each Tabla In ListaTablas

TablaConexInfo = Tabla. LogOnInfo
TablaConexInfo. ConnectionInfo = ConexInfo

Tabla. ApplyLogOnInfo(TablaConexInfo)
Next


VCampaña. Value = FrmPlanRiego. Cbcampaña.SelectedValue.ToString
VCodCultivo. Value = FrmPlanRiego.cbcultivo.SelectedValue. ToString
VCodPlan. Value = FrmPlanRiego.txtcodigo.Text
VEmpresa. Value = Empresa
VFenologia. Value = FrmPlanRiego.cbtipofenologia.SelectedValue. ToString

PCampaña. Add(VCampaña)
PCodCultivo. Add(VCodCultivo)
PCodPlan. Add(VCodPlan)
PFenologia. Add(VFenologia)
PEmpresa. Add(VEmpresa)

****************A partir de esta line a parece el error

Informe.DataDefinition.ParameterFields("@codplanriego"). ApplyCurrentValues(PCodPlan)
Informe.DataDefinition.ParameterFields("@codcampaña"). ApplyCurrentValues(PCampaña)
Informe.DataDefinition.ParameterFields("@empresa"). ApplyCurrentValues(PEmpresa)
Informe.DataDefinition.ParameterFields("@codcultivo"). ApplyCurrentValues(PCodCultivo)
Informe.DataDefinition.ParameterFields("@codetapa"). ApplyCurrentValues(PFenologia)

CrvInforme. ReportSource = Informe

Espero me puedas ayudar, me urge solucionar este problema, trabajo con este crystal 11 ya que me permite editar mis gráficos ya que el crystal que viene con el visual studio 2008 no me lo permite. Si tuvieras otra forma de codificar la forma de llamar a los reportes del crystal 11 estaria muy agradecido.

Muy Agradecido por la atención.

Jorge


Orlando Cofre
Ingenieria en sistemas informaticos y ...
Escrito por Orlando Cofre
el 27/10/2010

Estoy desarrollando un reporte con Crystal Report para un sitio web, con la version que viene incluido en VS. Net 2010, pero tengo dudas por los problemas al momento de hacer el deploy de la apliacion en el servidor.



Emagister Responde
Barcelona, España
Escrito por Emagister Responde
el 09/01/2017

Destacamos en la primera página este debate. Agradecemos mucho todas vuestros comentarios.

Esperamos ver más ;-)