Acțiunea de macrocomandă MessageBox

În bazele de date Access, puteți utiliza acțiunea de macrocomandă MessageBox pentru a afișa o casetă de mesaj care conține un avertisment sau un mesaj informativ. De exemplu, puteți utiliza acțiunea de macrocomandă MessageBox cu validare macrocomenzi. Atunci când un control sau înregistrare nu reușește o condiție de validare în macrocomandă, o casetă de mesaj poate afișa un mesaj de eroare și oferă instrucțiuni despre tipul de date care ar trebui să fie introduse.

Notă: Este posibil ca o parte a conținutului din acest subiect să nu fie aplicabilă în unele limbi.

Notă: Începând cu Access 2010, acțiunea de macrocomandă MsgBox a fost redenumită în MessageBox.

Setarea pentru bazele de date desktop Access

În bazele de date desktop Access, acțiunea de macrocomandă MessageBox are următoarele argumente.

Argument acțiune

Descriere

Mesaj

Textul din caseta mesaj. Introduceți textul mesajului în caseta argument mesaj . Puteți să tastați până la 255 de caractere sau să introduceți un expresie (precedat de un semn egal).

Bip

Specifică dacă un sunet de pe computer sau de pe dispozitiv sună ca un bip atunci când se afișează mesajul. Selectați Da (sunetul tonului sonor) sau nu (nu se aude tonul sonor). Valoarea implicită este Da.

Tip

Tipul casetei de mesaj. Fiecare tip are o pictogramă diferită. Selectați fără, critică, avertizare?, Avertisment!sau informații. Valoarea implicită este fără.

Titlu

Textul afișat în caseta de mesaj bară de titlu. De exemplu, puteți avea bara de titlu care afișează "validare ID client". Dacă lăsați necompletat acest argument, se afișează "Microsoft Access".

Setarea pentru aplicațiile Web Access

În aplicații Web Access, acțiunea de macrocomandă MessageBox are doar un argument.

Argument acțiune

Descriere

Mesaj

Textul din caseta mesaj. Introduceți textul mesajului în caseta argument mesaj . Puteți să tastați până la 255 de caractere sau să introduceți un expresie (precedat de un semn egal).

Observații

În bazele de date desktop Access, puteți utiliza acțiunea de macrocomandă MessageBox pentru a crea un mesaj de eroare formatat similar cu mesajele de eroare predefinite afișate de Access. Acțiunea de macrocomandă MessageBox vă permite să furnizați un mesaj în trei secțiuni pentru argumentul mesaj. Separați secțiunile cu caracterul "@".

Următorul exemplu afișează o casetă de mesaj formatat cu un mesaj sectionat. Prima secțiune de text din mesaj se afișează ca titlu aldin. A doua secțiune se afișează ca text simplu sub titlul respectiv. A treia secțiune se afișează ca text simplu sub a doua secțiune, cu o linie necompletată între ele.

Tastați următorul șir în argumentul mesaj :

Butonul greșit! butonul @This nu funcționează. @Try alt.

Notă: Această tehnică de formatare specială nu poate fi utilizată în aplicațiile Web Access.

Nu puteți executa acțiunea MessageBox într-un modul Visual Basic for Applications (VBA). Utilizați în schimb funcția MsgBox .

Exemple

Scenarii pentru caseta de mesaje

Următoarele exemple afișează tipuri diferite de scenarii pentru utilizarea acțiunii de macrocomandă MessageBox .

Acțiune

Argument

Comentariu

MessageBox

Mesaj: vă deplasați la înregistrarea furnizorului ale cărui produse doriți să le vedeți, apoi faceți clic din nou pe butonul revizuire produse.

Bip: nu

Tip: None

Titlu: selectați un furnizor

În acest exemplu, dacă nu există niciun furnizor curent în formularul furnizori, Afișați un mesaj. Access nu afișează nicio pictogramă cu mesajul.

MessageBox

Mesaj: vă rugăm să introduceți un nume de furnizor înainte de a încerca să salvați înregistrarea.

Bip: Da

Tip: Avertisment!

Titlu: lipsește numele furnizorului

În acest exemplu, dacă nu există niciun nume de furnizor furnizat pentru înregistrare atunci când utilizatorul încearcă să salveze înregistrarea, Afișați un mesaj cu un sunet sonor. Access afișează pictograma punct de exclamare cu acest mesaj.

MessageBox

Mesaj: = "furnizorul" & [formulare]! [Furnizori]! [Nume furnizor] & "se află deja în baza de date."

Bip: Da

Tip: critic

Titlu: furnizor duplicat

În acest exemplu de bază de date desktop, utilizatorul a introdus un nume furnizor dublat în formularul furnizori. În argumentul mesaj, expresia concatena textul mesajului particularizat și afișează numele furnizorului pe care utilizatorul l-a tastat în controlul nume furnizor din formularul furnizori. Access afișează un mesaj cu un sunet sonor și o pictogramă critică cu acest mesaj.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

×