Ti assicuro che conosco abbastanza VB6 da dirti che stai dicendo qualcosa di inesatto, anche se non ti rendi conto.Originariamente inviato da giustav
Veramente si...
forse sei tu che non conosci a fondo visual basic 6![]()
Se usi l'automazione da VB6 per usare un oggetto Access.Application, allora devi scrivere
Dim objAccess As Object
Set objAccess = CreateObject("Access.Application")
per creare l'oggetto, e poi
objAccess.DoCmd ...
per usare i metodi e le proprieta' dell'oggetto istanziato.
Se tu scrivi invece
DoCmd....
non fai altro che scatenare un errore di compilazione di VB6 che non riconosce quello che stai scrivendo.
Penso che tu debba rileggere bene quell'articolo e comprenderlo ...Guardati questo:
ACC2000: How to Use Automation to Print Microsoft Access Reports
http://support.microsoft.com/?id=210132![]()