Visual Basic - VB-CRYSTAL

Life is soft - evento anual de software empresarial
 
Vista:

VB-CRYSTAL

Publicado por JULIO ESCOBAR (98 intervenciones) el 09/11/2002 02:13:29
AMIGOS:

SOY UN PRINCIPIANTE Y NECESITO ME AYUDEN CON EL SIGUIENTE PROGRAMA:

TENGO UNA BASE DE DATOS BD Y UNA TABLA EMPLEADOS CON LOS CAMPOS DE NOMBRE Y APELLIDO, HAGO LA CONSULTA POR APELLIDO ("SELECT") HASTA AHI TODO BIEN, PERO QUIERO IMPRIMIR ESA CONSULTA POR MEDIO DEL CRYSTAL REPORT, COMO LE HAGO ? YA QUE EL REPORTE YA LO TENGO GENERADO , PERO CON TODA LA INFORMACION DE LA TABLA.

NECESITO MODIFICAR EL REPORTE (.RPT), DARLE ALGUNA INSTRUCCION AL PROGRAMA O QUE ?

GRACIAS DE ANTEMANO

JULIO C. ESCOBAR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:VB-CRYSTAL

Publicado por Y.Cruz (102 intervenciones) el 09/11/2002 16:52:14
Primero debes crear los parametros de seleccion al reporte y reañadirlo a la aplicacion (si ya lo habias hecho). Luego en la hoja de codigo de Viewer donde vas a cargar el informe debes pasar los parametros que se van a utilizar para la seleccion del informe. Un ejemplo de ese codigo seria:
'****************************************************
Dim Report As New CrystalReport1
Dim crxParameterFields As CRAXDRT.ParameterFieldDefinitions
Dim crxParameterField As CRAXDRT.ParameterFieldDefinition

Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'Report.Database.LogOffServer "pdssql.dll", "servidor", "login", "pass"
Report.Database.Tables(1).SetLogOnInfo "servidor", nombredb, "login", "pass"
CRViewer1.ReportSource = Report
Set crxParameterFields = Report.ParameterFields
Set crxParameterField = crxParameterFields.Item(1)
crxParameterField.ClearCurrentValueAndRange
crxParameterField.AddCurrentValue Form1.txtParametro.Text
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub
'***************************************************
Ya la hoja de codigo del viewer trae un codigo, es cuestion de modificarlo. En este ejemplo pasas un solo parametro, pero pueden ser todos los que quieras.

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar