Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VBA] codice eseguito all'apertura del DB

    ciao ragazzi,
    come faccio per eseguire del codice VBA all'apertura di un database?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,315
    VB e derivati si trattano sull'apposito sub-forum.

    Ti sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,459
    Se si tratta di un database Access, se non ricordo male, è sufficiente creare una macro (da eseguire all'apertura) e attribuirle il nome AutoExec.

    Sarà comunque sempre possibile disabilitarla attraverso le apposite opzioni di sicurezza, oppure tenendo premuto SHIFT all'apertura del database.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Grazie Alka per il suggerimento ma purtroppo non riesco. Si tratta di un database Access 2000 (gestito con Access 2007) e ho provato a creare una macro chiamata AutoExec e ad inserirla in un nuovo modulo, ma non funziona, non viene mai eseguita. Forse il nome è sbagliato, o forse non è da inserire in un modulo, ma a me serve che venga eseguita in automatico all'apertura del DB, e non di una maschera o di una tabella in particolare.

    Chi sa aiutarmi? grazie ancora.

  5. #5
    Ok ce l'ho fatta, non dovevo scrivere io la macro a mano in un nuovo modulo ma registrarla con l'apposita funzione, grazie ancora Alka.

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.