Error 2051 en acFormatPDF Access 2010

03/09/2012 - 08:04 por Melcior | Informe spam
Hola,

Tengo un error en la rutina de generar pdf’s a través de acFormatPDF, pero no siempre, sino aleatoriamente, haya la cantidad de registros que haya, y aunque sea los mismos, a veces los genera todos correctamente, pero a veces sale el error 2051 en registros aleatorios, en que anteriormente no había ningún problema. He probado acceder a la BdD tanto desde DAO como desde ADO, el error surge igual.
El mismo código, pero en vez de acFormatPDF pongo acFormatTXT, (aunque el archivo generado no me sirve para nada), no surge nunca el error.
¿Alguien tiene alguna pista por donde puede estar del error?: “Se ha producido el error 2501 en tiempo de ejecución. La acción OutputTo se canceló.”

El codigo usado és:

Private Sub Comando0_Click()
Dim MyDB As DAO.Database
Dim MyRS As DAO.Recordset
Dim stdocname As String
Dim camiarxiu As String
Dim nomarxiu As String
Set MyDB = CurrentDb
Set MyRS = MyDB.OpenRecordset("tb1")
MyRS.MoveFirst
stdocname = "carta"
Do While Not MyRS.EOF
nomarxiu = MyRS![nif]
camiarxiu = "c:\" & nomarxiu & ".pdf"
DoCmd.OutputTo acOutputReport, stdocname, acFormatPDF, camiarxiu
MyRS.MoveNext
Loop
MyRS.Close
MyDB.Close
End Sub

Y las referencias activadas son:
Visual Basic for Applications
Microsoft Access 14.0 Object Library
OLE Automation
Microsoft Access 14.0 Access database engine Object Library

Saludos
Melcior

Preguntas similare

Leer las respuestas

#1 Melcior
03/09/2012 - 08:36 | Informe spam
El codigo de error correcto es el 2501
Respuesta Responder a este mensaje
#2 José Mª Fueyo
03/09/2012 - 18:17 | Informe spam
Hola
Mira a ver sí esta conversación te puede dar pistas: http://www.utteraccess.com/forum/Tr...92047.html

Suerte
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#3 Melcior
04/09/2012 - 13:14 | Informe spam
Hola,
He mirado el link y otros asociados a este, pero las pocas cosas aprovechables no han funcionado.
Gracias
Melcior
Respuesta Responder a este mensaje
#4 José Mª Fueyo
04/09/2012 - 17:38 | Informe spam
Hola de nuevo
Pues poco más te puedo decir, sobre todo sin verlo.
Mira a ver sí alguno de estos casos te pueden dar una orientación
http://tinyurl.com/dx2hun4

Suerte
José Mª Fueyo
[MS MVP Access]
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida