Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Datora Access bāzē funkcija MsgBox dialoglodziņā parāda ziņojumu, uzgaida, līdz lietotājs noklikšķina uz pogas, un atgriež veselu skaitli, kas norāda, uz kuras pogas lietotājs ir noklikšķinājis.

Sintakse

MsgBox ( uzvedne [, pogas ] [, virsraksts ] [, helpfile ] [, konteksts ] )

Funkcijas MsgBox sintaksē ir šādi argumenti:

Arguments

Apraksts

uzvedne

Obligāts arguments. Virknes izteiksme, kas parādīta kā ziņojums dialoglodziņā. Uzvednes maksimālais garums ir aptuveni 1024 rakstzīmes atkarībā no izmantoto rakstzīmju platuma. Ja uzvednē ir vairāk nekā viena rindiņa, rindiņas var atdalīt, izmantojot rakstatgriezes rakstzīmi (Chr(13)), rindiņu plūsmas rakstzīmi (Chr(10)) vai rakstatgriezes rakstzīmju kombināciju (Chr(13) & Chr(10)) starp rindiņām.

buttons

Neobligāts arguments. skaitliska izteiksme ir vērtību summa, kas norāda parādāmo pogu skaitu un tipu, izmantojamais ikonu stils, noklusējuma pogas identitāte un ziņojuma lodziņa modalitāte. Ja tā tiek izlaista, pogu noklusējuma vērtība ir 0.

virsraksts

Neobligāts arguments. Virknes izteiksme, kas parādīta dialoglodziņa virsrakstjoslā. Ja virsraksts tiek izlaists, lietojumprogrammas nosaukums tiek ievietots virsrakstjoslā.

helpfile

Neobligāts arguments. Virknes izteiksme, kas identificē palīdzības failu, ko izmantot, lai dialoglodziņā sniegtu kontekstjutīgu palīdzību. Ja ir nodrošinātspalīdzībasfails , ir jānorāda arī konteksts.

konteksts

Neobligāts arguments. Skaitliska izteiksme, kas ir palīdzības konteksta numurs, kuru palīdzības autors ir piešķīris atbilstošai palīdzības tēmai. Ja ir sniegts konteksts, ir jānorāda arī palīdzībasfails.

Iestatījumi

Iestatījumuarguments ir:

Konstante

Vērtība

Apraksts

vbOKOnly

0

Rādīt tikai pogu Labi.

vbOKCancel

1

Pogas Labi un Atcelt tiek rādītas .

vbAbortRetryIgnore

2

Rādīt pogas Pārtrauktpriekšlaikus, Atkārtot un Ignorēt .

vbYesNoCancel

3

Rādīt pogas Jā, un Atcelt.

vbYesNo

4

Pogas Jā unNē parādīšana .

vbRetryCancel

5

Pogas Atkārtot mēģināšanuun Atcelt.

vbCritical

16

Kritiska ziņojuma parādīšanas ikona.

vbQuestion

32

Display Warning Query    icon.

vbExclamation

48

Display Warning Message    icon.

vbInformation

64

Display Information Message icon.

vbDefaultButton1

0

Pirmā poga ir noklusējuma poga.

vbDefaultButton2

256

Otrā poga ir noklusējuma poga.

vbDefaultButton3

512

Trešā poga ir noklusējuma poga.

vbDefaultButton4

768

Ceturtā poga ir noklusējuma poga.

vbApplicationModal

0

Lietojumprogrammas modālais; lietotājam ir jāatbild uz ziņojuma lodziņu, pirms turpināt darbu pašreizējā lietojumprogrammā.

vbSystemModal

4096

Sistēmas modāls; Visas lietojumprogrammas tiek aizturētas, līdz lietotājs reaģē uz ziņojuma lodziņu.

vbMsgBoxHelpButton

16384

Adds Help button to the message box

VbMsgBoxSetForeground

65536

Norāda ziņojuma lodziņa logu kā priekšplāna logu

vbMsgBoxRight

524288

Teksts ir līdzināts pa labi

vbMsgBoxRtlReading

1048576

Norāda tekstu, kas ivritā un arābu sistēmā jālasa kā no labās puses uz kreiso

Pirmā vērtību grupa (0–5) apraksta dialoglodziņā redzamo pogu skaitu un tipu; otrā grupa (16, 32, 48, 64) apraksta ikonas stilu; trešā grupa (0, 256, 512) nosaka, kura poga ir noklusējuma poga. un ceturtā grupa (0, 4096) nosaka ziņojuma lodziņa modalitāti. Pievienojot skaitļus, lai izveidotu beigu vērtību pogu argumentam , izmantojiet tikai vienu skaitli no katras grupas.

Piezīme.: Šīs konstantes norāda Visual Basic for Applications. Rezultātā šos nosaukumus var izmantot jebkur kodu atrašanās vietā faktisko vērtību vietā.

Atgrieztās vērtības

Konstante

Vērtība

Apraksts

vbOK

1

Labi

vbCancel

2

Atcelt

vbAbort

3

Pārtraukt

vbRetry

4

Mēģināt vēlreiz

vbIgnore

5

Ignorēt

vbYes

6

vbNo

7

Piezīmes

Ja ir nodrošināts gan palīdzībasfails, gan konteksts, lietotājs var nospiest taustiņu F1 (Windows) vai HELP (macOS), lai skatītu kontekstam atbilstošo palīdzības tēmu. Dažas resursdatoru lietojumprogrammas, piemēram, Microsoft Excel, automātiski pievienot dialoglodziņam palīdzības pogu.

Ja dialoglodziņā redzama poga Atcelt , nospiežot taustiņu ESC, ir tāds pats efekts kā noklikšķinot uz Atcelt. Ja dialoglodziņā ir poga Palīdzība, dialoglodziņā ir pieejama kontekstjutīga palīdzība. Tomēr netiek atgriezta vērtība, kamēr netiek noklikšķināts uz vienas no citām pogām.

Piezīme.: Lai norādītu vairāk nekā pirmo argumentu ar nosaukumu, jāizmanto MsgBoxizteiksme. Lai izlaistu dažus pozicionālos argumentus, ir jāiekļauj atbilstošs komatatdalītājs.

Piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī.

Šajā piemērā izmantota funkcija MsgBox , lai dialoglodziņā ar pogām Jā un Nē parādītu kritiskas kļūdas ziņojumu. Poga Nē tiek norādīta kā noklusējuma atbilde. Funkcijas MsgBox atgrieztā vērtība ir atkarīga no lietotāja izvēlētās pogas. Šajā piemērā tiek pieņemts DEMO.HLP ka šis ir palīdzības fails, kurā ir tēma ar palīdzības konteksta numuru, kas ir vienāds ar 1000.

Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do you want to continue?"
Style = vbYesNo + vbCritical + vbDefaultButton2    
Title = "MsgBox Demonstration" 
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then    ' User chose Yes.
    MyString = "Yes"    ' Perform some action.
Else    ' User chose No.
    MyString = "No"    ' Perform some action.
End If

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×