Error 13, no coinciden los tipos.
Publicado por Luís Mercado (49 intervenciones) el 10/09/2007 17:29:32
disculpen tengo un problemillo, uso vb 6 y cr 4.6, y al ejecutar estos códigos me da el "error 13 no coinciden los tipos", en la línea .reportsource=rlistado.
ahora si la anulo esta línea, porque me parece que está mal (opinion muy personal) me da el "error 20536 en tiempo de ejecución, imposible de conectar registro de parámetros incorrectos" en la línea .action=0. si alguien me da una manito por favor os agradecería mucho, por su amable ayuda.
If DataCombo1 <> "" Then
Set reporte = Nothing
strFormula = "({datosgen.curso}='" & ensayo.DataCombo1.Text & " ')"
strlistado = "Listado Generales de Alumnos"
rlistado = "c:\encanto\rpt\datosgen1.rpt"
With MDIprobando.reporte
.ReportFileName = rlistado
.SelectionFormula = strFormula
.DataFiles(0) = "C:\encanto\integrl97.mdb"
.WindowTitle = "listado por curso"
.Destination = crptToPrinter
.Connect = cnn
.ReportSource = rlistado
.Action = 0
End With
Set reporte = Nothing
Else
MsgBox "Por favor elija un curso para imprimir", vbOKOnly
End If
End Sub
**
por favor abstenerse de responder quienes no dan respuestas serias y de ayuda. muchas gracias.
ahora si la anulo esta línea, porque me parece que está mal (opinion muy personal) me da el "error 20536 en tiempo de ejecución, imposible de conectar registro de parámetros incorrectos" en la línea .action=0. si alguien me da una manito por favor os agradecería mucho, por su amable ayuda.
If DataCombo1 <> "" Then
Set reporte = Nothing
strFormula = "({datosgen.curso}='" & ensayo.DataCombo1.Text & " ')"
strlistado = "Listado Generales de Alumnos"
rlistado = "c:\encanto\rpt\datosgen1.rpt"
With MDIprobando.reporte
.ReportFileName = rlistado
.SelectionFormula = strFormula
.DataFiles(0) = "C:\encanto\integrl97.mdb"
.WindowTitle = "listado por curso"
.Destination = crptToPrinter
.Connect = cnn
.ReportSource = rlistado
.Action = 0
End With
Set reporte = Nothing
Else
MsgBox "Por favor elija un curso para imprimir", vbOKOnly
End If
End Sub
**
por favor abstenerse de responder quienes no dan respuestas serias y de ayuda. muchas gracias.
Valora esta pregunta


0