Newsgroup: it.comp.appl.access
Titolo: Modificare Messagebox predefinite

Forse č una domanda un po' stupida... vorrei sapere se č possibile
sostituire o modificare le messagebox originali di Access.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


A parte qualche dettaglio no.Di solito si sostituiscono con frm a popup
create all'uopo.
SunRex

 -- 
Se ti riferisci ai messaggi di errore a fronte degli errori, puoi
intercettare gli errori stessi e gestirli con messaggi a tuo piacimento.
Se sono invece altri tipi di messaggi č il caso che lo chiarisca meglio.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Se sono invece altri tipi di messaggi è il caso che lo chiarisca meglio.
Faccio un esempio: ho fatto un db per carico e scarico mag., se cerco di
scaricare un codice che non ho ancora scaricato mi appare un popup con
relativo messaggio "Il modulo di gestione database Microsoft Jet ....bla
bla bla", quindi devo dare l'Ok e annullare l'operazione. Potrei
trasformare il messaggio in modo che mi annulli l'operazione direttamente
e mi apra la maschera di inserimento prodotti?
Ho cercato l'origine dei Msgbox, ma non ho trovato nulla nel codice (ho
poca familiarità con Vb)e l'help non mi aiuta.
Grazie


 -- 
Non ho idea come tu ti sia protetto dal fatto che non deve essere accettato
uno scarico se prima per quel codice se prima non esisteva un carico, ci
sono molti modi per farlo e di conseguenza per bloccare la segnalazione di
errore: uno dei modi per farlo è quello, con On Error, di catturare l'errore
segnalato da Access (il suo numero è indicato all'inizio della segnalazione
di errore).
In alternativa, a fronte dell'evento "Prima di aggiornare" della maschera,
verifica che per quel codice articolo esista un carico ed in caso contrario
segnalalo all'utilizzatore con un messaggio a tuo piacimento, quindi annulla
l'evento di registrazione del record con un Cancel = True.





Grazie, è proprio questo il punto. Nella mia poca cultura di Access non ho
ancora capito come creare un'azione di verifica "Prima di aggiornare" un
dato. Mi daresti una mano dandomi la formula; il mio db è messo così:
maschera aquisti o vendite con Id, data; sottomaschera con Id, cod_art,
descrizione ecc. (tutte con relative tabelle relazionate alla tabella
principale Prodotti. Spero di essere stato chiaro.


 ha scritto nel messaggio
news:bu9911$i3f$1...@news.newsland.it...

Scusa, ma non si tratta di fornirti una formula: non siamo in Excel per il
quale potrebbe essere risolutivo scrivere una formula all'interno di una
cella.
Mi sembra di capire che sei veramente a digiuno sia di Access che di codice
VBA; penso proprio che se hai deciso di programmare in VBA sia necessario
che tu studi Access quel minimo almeno per acquisire una proprietà di
linguaggio indispensabile a farti capire quando poni un quesito ed a capire
le soluzioni che ti vengono proposte: in caso contrario diventa quasi
impossibile dialogare su un problema Access.
Mi permetto di darti un altro piccolo consiglio: non scambiare questo NG per
un corso per corrispondenza su Access.
