Ciao a tutti,
ho un problema con DoCmd.SendObject acReport, in quanto mi da l'errore in acReport.
Non riesco a capire perchè...
Mi da l'errore: Variabile non definita
Grazie per l'aiuto,
Giuseppe
Ciao a tutti,
ho un problema con DoCmd.SendObject acReport, in quanto mi da l'errore in acReport.
Non riesco a capire perchè...
Mi da l'errore: Variabile non definita
Grazie per l'aiuto,
Giuseppe
DoCmd ... ma sei sicuro che usi VB6?
Veramente si...
forse sei tu che non conosci a fondo visual basic 6![]()
Guardati questo:
ACC2000: How to Use Automation to Print Microsoft Access Reports
http://support.microsoft.com/?id=210132
![]()
![]()
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![]()
c'è stato un mio errore per quanto riguarda il codice da postare.
il codice sarebbe, come dici tu:
objAccess.DoCmd.SendObject acReport
ok
però il mio problema è che mi dà un errore in acReport e non so perchè.
PS: scusa se ho scritto quello che ho scritto; però ero sicuro di quello che avevo postato. Scusa ancora
Giuseppe
Ecco ... adesso ci siamo ...Originariamente inviato da giustav
c'è stato un mio errore per quanto riguarda il codice da postare.
il codice sarebbe, come dici tu:
objAccess.DoCmd.SendObject acReport
L'errore e' causato, scusa se te lo dico, dal fatto che non hai letto bene l'articolo che mi hai consigliato di leggere ... nella parte che diceperò il mio problema è che mi dà un errore in acReport e non so perchè.
' In other applications like Microsoft Visual Basic,
' you can include a reference to Microsoft Access to
' gain the use of Access constants. Or, use the following
' constant values...
e tramite la quale capirai sicuramente il tuo errore ...
Di nulla ... un consiglio ... quando hai delle risposte che ti straniscono, leggi e rileggi bene la tua domanda ...PS: scusa se ho scritto quello che ho scritto; però ero sicuro di quello che avevo postato. Scusa ancora
Giuseppe![]()
ho controllato e ricontrollato il codice, eppure io non vedo nulla di sbagliato!!!!
Non si tratta di controllare il codice, ma di leggere bene quella parte del documento che ti ho riportato ...
appunto! ho fatto quello.
E quindi hai fatto questoOriginariamente inviato da giustav
appunto! ho fatto quello.
'you can include a reference to Microsoft Access
?