Newsgroup: it.comp.appl.access
Titolo: Messaggio personalizzato annullando quello di Access

Ciao, ecco il mio problema da risolvere con Access 2000/2002.
In un database di test per il volo, grazie al consiglio di un altro 
frequentatore, mediante una query di aggiornamento lancitata con un pulsante 
ho fatto impostare a false i campo delle risposte.
Purtroppo non riesco a non far uscire il messaggio predefinito di Access, 
sostituendolo con uno personalizzato.
Spero nell'aiuto di qualcuno che ha già affrontato il problema.
Mille grazie
            Bruno 

 ...
Forse intendi
www.donkarl.com/it
 FAQ 2.4 Eliminare i messaggi d'avviso
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1) 

 ha scritto nel messaggio
news:bCJTd.959126$35.35...@news4.tin.it...

Ciao Bruno , prova così
DoCmd.SetWarnings False ' elimina i messaggi di avviso di windows
If MsgBox("sei proprio sicuro di voler aggoiornare  il record ??",
vbCritical + vbOKCancel, "conferma aggironamento") = vbOK Then
    q3 = "nome_quey_aggiornamento"
    DoCmd.OpenQuery q3, acNormal, acEdit
 Else
MsgBox ("C'hai ripensato hai fatto bene")
End If
DoCmd.SetWarnings True ' ripristina i messaggi di avviso di windows
E adesso una bella lezione di volo GRATIS.
Un saluto

 ha scritto nel messaggio 
news:38979lF...@individual.net...

--------------------------------------
Potentissimo. Mitico.
Mille grazie. Problema super risolto.
Bruno 

 ha scritto nel messaggio 
news:_NJTd.590525$b5.26...@news3.tin.it...

---------------------------------------------------------------------------------------
Ciao Sandro, altro che lezione di volo!! E' uno studio continuo, 
diversamente ci segano, per non parlare delle brutte figure.
vedi sotto. L'ho preso da Karl - sito -  (messaggio precedente). Potente...
Mi sai dire dove devo mettere la stringa "Application.SetOption "Confirm 
Action Queries", False" per non far apparire i messaggi su tutto il db ?
Ciao e grazie
--------------------------------------------------------------
Problema
All'esecuzione di query o modifiche ai dati appaiono avvisi.
Soluzione
Questi avvisi possono essere disattivati per l'intero mdb da 
Strumenti/Opzioni/Modifica-Trova
Via codice p.e. con:
Application.SetOption "Confirm Action Queries", False
Per disattivare gli avvisi per una singola azione tramite VBA:
DoCmd.SetWarnings False
  'eseguire il codice e poi riattivare i messaggi tramite
DoCmd.SetWarnings True
(in A2 dopo DoCmd va uno spazio al posto del punto)
Quando si tratta di query, c'è un'ulteriore possibilità di impedire 
richieste di conferma. Si può (e dovrebbe) usare al posto di DoCmd.RunSQL il 
metodo Execute nel modo seguente:
CurrentDb.Execute "Nome_della_query_o_statement_SQL", dbFailOnError


[cut]
 una function da richiamare con la mascro autoexec per esempio :
Public Function noavvisi()
    Application.SetOption "Confirm Action Queries", 0
End Function
e poi nella autoexec esegui codice come azione e nome della funzione in
fondo = noavvisi()
Ciao

 ha scritto nel messaggio 
news:qqKTd.590720$b5.26...@news3.tin.it...

----------------------------------------------------------
Ciao e grazie.
Ho diversi libri di Access, che studio, ma mi rendo conto di sapere sempre 
poco, pochissimo. Comunque l'impegno c'č.
Ancora ciao e grazie
        Bruno