Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85

    [vb6] problema DoCmd.SendObject acReport

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    DoCmd ... ma sei sicuro che usi VB6?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    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

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da giustav
    Veramente si...
    forse sei tu che non conosci a fondo visual basic 6
    Ti assicuro che conosco abbastanza VB6 da dirti che stai dicendo qualcosa di inesatto, anche se non ti rendi conto.

    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.

    Guardati questo:
    ACC2000: How to Use Automation to Print Microsoft Access Reports
    http://support.microsoft.com/?id=210132
    Penso che tu debba rileggere bene quell'articolo e comprenderlo ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    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

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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
    Ecco ... adesso ci siamo ...

    però il mio problema è che mi dà un errore in acReport e non so perchè.
    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 dice

    ' 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 ...

    PS: scusa se ho scritto quello che ho scritto; però ero sicuro di quello che avevo postato. Scusa ancora

    Giuseppe
    Di nulla ... un consiglio ... quando hai delle risposte che ti straniscono, leggi e rileggi bene la tua domanda ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    ho controllato e ricontrollato il codice, eppure io non vedo nulla di sbagliato!!!!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non si tratta di controllare il codice, ma di leggere bene quella parte del documento che ti ho riportato ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    appunto! ho fatto quello.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da giustav
    appunto! ho fatto quello.
    E quindi hai fatto questo

    'you can include a reference to Microsoft Access

    ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.