Visual Basic - Una ayudita por favor..

Life is soft - evento anual de software empresarial
 
Vista:

Una ayudita por favor..

Publicado por Luís Alberto (49 intervenciones) el 08/08/2007 21:45:13
Quiero imprimir un informecillo de Crystal 4.6 en VB 60, con una base de datos de access 2003, y tengo un datacombo1 para seleccionar por cursos un reporte o nómina de alumnos (datosgen1.rpt.).

la codificación es la siguiente:

Private Sub imprimir_Click()

If DataCombo1 <> "" Then
strFormula = "({curso}='" & ensayo.DataCombo1.Text & " ')"
strlistado = "Listado Generales de Alumnos"
strtitulo = "Listado por curso"
rport = "c:\encanto\rpt\datosgen1.rpt"
With MDIprobando.reporte
.ReportFileName = rport
.SelectionFormula = strFormula
.DataFiles(0) = "C:\encanto\integrl.mdb"
.WindowTitle = strtitulo
.Destination = crptoprinter

.Action = 1 aquí me da: "error 20536 en tiempo de ejecucuón" - imposible conectar: registros de parámetros incorrecto

End With
Else
MsgBox "Por favor elija un curso para imprimir", vbOKOnly
End If
End Sub

Alguien del foro me indicó que quizás el problema sea la base de datos 2003, pero a través del mismo access hice la conversión de la base al access 97, y aún nada.

para aclarar también que con el crystal puedo ingresar al reporte y puedo ver que realiza el mismo sin ningún problema, incluso con la base de access 2003.

pues quizás alguien con mayor experiencia me pueda dar una mano, pues le agradeceré mucho.

Saludos a todos y gracias por el foro y su participación.

Luís Mercado
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