SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: posseida en Miércoles 11 de Febrero de 2004, 06:51

Título: Ayuda Crystal Report Dinámico
Publicado por: posseida en Miércoles 11 de Febrero de 2004, 06:51
Hola!
       Necesito de algun experto en crystal q me explique como logro mandar un parametro o consulta desde vbasic a al reporte para q solo refleje los registros q el usuario solicita. Estoy trabajando con base de datos access. Por favor, es urgente!! Gracias

 :o
Título: Re: Ayuda Crystal Report Dinámico
Publicado por: pacegar en Miércoles 11 de Febrero de 2004, 10:21
Es parecido a crear una consulta SQL o un filtro:
Se utiliza RecordSelectionFormula
Te pongo un ejemplo de como buscar un determinado libro.

Código: Text
  1.  
  2.     Dim Report As New Informe01
  3.  
  4.     View.ReportSource = Report
  5.         Report.RecordSelectionFormula = "{T_LIBROS.CODIGO} =" + Str(CODIGO_LIBRO)
  6.     View.ViewReport
  7.  
  8.  

Espero te sirva de ayuda.
Título: Re: Ayuda Crystal Report Dinámico
Publicado por: FRIJU en Miércoles 11 de Febrero de 2004, 10:58
Primero le debes de poner parametros a Crystal y luego desde código de Visual.
darle el parametro.
Ejemplo:
  '*Le damos los parametros que necesita.
         '*Ver detalle, Si o No.
        Rpt.ParameterFields.GetItemByName("Ver detalle").AddCurrentValue CBool(GrpDetalle.value)
         '*Idioma con que se abre el Informe.
        Rpt.ParameterFields.GetItemByName("Idioma").AddCurrentValue (IDIOMA)