Condividi tramite

conferma query di comando su runtime

Anonimo
2012-08-22T10:54:09+00:00

Buongiorno,

facendo girare il mio database access2007 su runtime, al momento che il programma esegue una query di comando ha bisogno di una conferma manuale per andare avanti, cioè bisogna ogni volta clikkare su Sì.

In Access 2007 è semplice togliere questo avviso, ma in runtime come si fa?

Grazie

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-08-22T11:28:03+00:00

Sull'evento che fa girare la query prima della sua esecuzione dovresti impostare gli avvisi su No.

    DoCmd.SetWarnings False

Eventualmente ripristinarli dopo l'esecuzione della query

    DoCmd.SetWarnings True

Questo lo imposti nel db, credo che a livello di runtime tutto dovrebbe andare a quel punto

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

9 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-08-22T14:30:23+00:00

    Gentilissima come sempre,

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-08-22T14:17:35+00:00

    Per impostarlo, in modo che sia valido sempre per tutte le query di comando puoi usare questo codice:

    Application.SetOption "Conferma query di comando", False

    che potresti mettere ad esempio sull'evento apertura della Maschera di Avvio

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-08-22T14:15:17+00:00

    Potresti anche  creare una macro da associare ad un evento che precede l'esecuzione della query (Azione: ImpostaAvvisi; Mostra Avviso: No).

    Non saprei dirti se è attivabile a livello di db..

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-08-22T12:27:25+00:00

    si può fare per tutto il database?

    o bisogna farlo ogni singola query?

    Devo creare un codice VBA?

    La risposta è stata utile?

    0 commenti Nessun commento