Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2009, 12:32
Avatar de jaullo
jaullo
 
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Ayuda con crystal reports y consultas sql

Para pasar un parametro de filtro es sencillo. En tu reporte haces click en campos de parametro, click derecho, nuevo. Le pones el nombre y le dices el tipo de dato que es.

Luego te vas al menu Crystal Reports, report, asistene de seleccion, seleccionas el campo de tu tabla que quieres filtrar, en la pantalla que te aparece seleccionas el tipo de filtrado (es igual a, es distinto a,etc) y le asingas tu parametro. Le das Ok a todo.

Ahora en tu form le pasas el parametro de la siguiente forma:
Imports CrystalDecisions.CrystalReports
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.ReportSource
Imports CrystalDecisions.Shared
Imports CrystalDecisions.Windows

Dim lParameter As New ParameterField
tureporte.ParameterFields(0).CurrentValues.AddValu e(textbox1.Text)
Me.CrystalReportViewer1.ParameterFieldInfo = tureporte.ParameterFields

Ahora para que el reporte se cargue independientemente del lugar donde se instale
lo puedes declarar asi

Dim oRptPrueba As New tureporte()
ORPTPRUEBA es el que asignas cuando lo llenas (como en el ejemplo de arriba)

Esto claro, me baso en crystal reports 11, en otras versiones puede variar

Saludos,