Programmerare ofta behöver föranleda en fråga till användaren och hämta antingen ett " ja " eller ett " Nej " för att köra rätt kod . MS Access 2007 : s " MsgBox " -funktionen visas ett meddelande i en dialogruta , väntar på att användaren att klicka på en knapp och returnerar svaret som ett heltal som anger knappen klickas. Om returvärdet är " 6 " betyder att användaren klickade på " Yes " -knappen och " 7 " betyder att användaren klickade på " Nej " -knappen . Instruktioner
1
Klicka på " Databas Verktyg " och klicka på " Visual Basic " för att starta Visual Basic Editor . Klicka på " Infoga " -menyn och klicka på " modul " för att lägga till en ny modul
2
Skapa en ny sub förfarande genom att skriva följande kod : .
Private Sub displayYesNoBox ( )
3
Kopiera och klistra in följande kod för att visa dialogrutan med " Nej " och " Ja " knappar :
p Om MsgBox ( " Klicka på Ja eller Nej " , vbYesNo , " vet du hur man programmet ? " ) = vbYes Sedan
MsgBox ( " du klickade på Ja . " ) katalog
Else
MsgBox ( " du klickade No " ) katalog
End If
4
Typ " End Sub " för att avsluta din procedur och klicka på " F5 " för att köra den . Klicka antingen " Ja" eller " Nej " och du kommer att få ett andra meddelande rutan som visar ett meddelande på knappen klickas.