Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Error 2051 en acFormatPDF Access 2010

589 views
Skip to first unread message

Melcior

unread,
Sep 3, 2012, 2:04:34 AM9/3/12
to
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

Melcior

unread,
Sep 3, 2012, 2:36:11 AM9/3/12
to
El codigo de error correcto es el 2501

José Mª Fueyo

unread,
Sep 3, 2012, 12:17:46 PM9/3/12
to
Hola
Mira a ver sí esta conversación te puede dar pistas: http://www.utteraccess.com/forum/Treeview-Control-Stopped-t1992047.html

Suerte
--
José Mª Fueyo
[MS MVP Access]

Melcior

unread,
Sep 4, 2012, 7:14:53 AM9/4/12
to
Hola,
He mirado el link y otros asociados a este, pero las pocas cosas aprovechables no han funcionado.
Gracias
Melcior

José Mª Fueyo

unread,
Sep 4, 2012, 11:38:18 AM9/4/12
to
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
0 new messages