Newsgroup: it.comp.appl.access
Titolo: Disabilitare i messaggi di errore

Salve,
č possibile in Access (XP o anche precedenti) disabilitare i messaggi di
errore cosě da poter visualizzare solo i miei e solo quando desiderato ?
Grazie,
Marco.

 errore cosě da poter visualizzare solo i miei e solo quando desiderato ?
Gli avvertimenti con setwarnings, gli errori devi gestirli con on error
Antonio

 ha scritto nel messaggio
news:JxcZ9.52002$YG2.1...@twister1.libero.it...

o.k..... non sono un campione..... puoi aiutarmi meglio su come fare ?
Grazie !!!

> o.k..... non sono un campione..... puoi aiutarmi meglio su come fare ?
In una routine iniziale (ad esempio "su apertura" di una maschera iniziale
del tuo applicativo) specifica il seguente comando :
setwarnings off
Tutto qui.
Da questo momento Access non comunicherà più gli errori.
Dovrai gestire tu il tutto.
Ciao

 ha scritto nel messaggio
news:5BcZ9.122067$AA2.5...@news2.tin.it...

Perchč non provi intanto a cercare sull'help quelle paroline chiave?
Antonio


Se vuoi gestirti i messaggi di errore dovrai dedicare un po di tempo alla
"Gestione degli errori" con il debug.
All' internto della procedura riporterai delle stringhe che intercettano gli
errori dandoti dei numeri e delle descrizioni .Tu potrai usare questi numeri
intercettandoli al momento del verificarsi del debug
tipo:
Ti si verifica un errore con err.number 2022
Private Sub Comando9_Click()
' ti crei una costante
const MioErrore = 2022
On Error GoTo Err_Comando9_Click
    DoCmd.GoToRecord
Exit_Comando9_Click:
    Exit Sub
Err_Comando9_Click:
  select case err.number
      case mioerrore
       msgbox "Questo è il mio Errore"
    Resume Exit_Comando9_Click
            end select
End Sub
Saluti MAk

 ha scritto nel messaggio
news:1meZ9.52403$YG2.1...@twister1.libero.it...

Grazie, questa è ok, invece non riesco a far funzionare setwarnings (Office
XP - Access 2002).
Marco.

 ha scritto nel messaggio
news:KjeZ9.52396$YG2.1...@twister1.libero.it...

Certo che sprecare un messaggio per "bacchettare", immaginando che
dall'altra parte c'č solo qualcuno che vuole servita la risposta servita
senza fare nulla....
Prima di postare ho cercato "Imposta Avvisi" ed anche selezionando "NO" gli
avvisi continua a visualizzarli.
Dopo aver letto il primo messaggio (e prima di postare il secondo) ho
cercato "setwarnings" e mia ha dato come risposta sempre il "Imposta Avvisi"
(quindi punto e da capo ed allora ho postato il secondo messaggio).
....
Marco.

 avvisi continua a visualizzarli.
Ma se tu avessi letto bene l'help che dici di aver letto, avresti visto che:
Il metodo SetWarnings esegue l'azione ImpostaAvvisi in Visual Basic. Per
ulteriori informazioni sul funzionamento dell'azione e del relativo
argomento, vedere nella Guida l'argomento relativo all'azione.
Tu non devi usare l'azione, ma il metodo, visto che lavori via codice.
Allora:
Sintassi
DoCmd.SetWarnings mostraavvisi
Il metodo SetWarnings utilizza l'argomento riportato di seguito.
mostraavvisi Utilizzare True (-1) per attivare la visualizzazione dei
messaggi di sistema e False (0) per disattivarla.
Quindi come vedi si deve usare false e true.
Tra l'altro nell'esempio c'è proprio il caso false, non "NO".
Allora, diciamo che hai molta buona volontà, però devi essere un po' più
attento nel leggere l'help.
Ok, così?
Antonio



Sono un neofita di VB ed ACCESS ma non certo di informatica ed Ng......
... era proprio la tua presunzione che non avessi guardato l'help che mi
aveva infastidito.
Non ho provato a seguire le tue indicazioni, ma grazie comunque, ti farò
sapere.
Nell'esempio dell'Help c'è proprio il caso NO e non FALSE !!!!
Ciao, ed ancora grazie.
Marco.

 Nell'esempio dell'Help c'è proprio il caso NO e non FALSE !!!!
Su Imposta Avvisi (che non è quello che devi usare) non certo su SetWarnings
Antonio