Hvordan lage et ja / nei-dialogboksen i MS Access 2007

Hvordan lage et ja / nei-dialogboksen i MS Access 2007


Programmerere trenger ofte å be et spørsmål til brukeren og hente enten "Ja" eller et "Nei" for å utføre den riktige koden. MS Access 2007 er "MsgBox" -funksjonen viser en melding i en dialogboks, venter på at brukeren til å klikke på en knapp og returnerer responsen som et heltall som indikerer knappen klikkes. En retur verdien av "6" betyr at brukeren klikket på "Ja" -knappen, og en "7" betyr at brukeren klikket på "Nei" -knappen.

Bruksanvisning

1 Klikk "Databaseverktøy" og klikk "Visual Basic" for å starte Visual Basic Editor. Klikk på "Insert" -menyen og klikk "Module" for å legge til en ny modul.

2 Opprett en ny sub prosedyre ved å skrive inn følgende kode:

Private Sub displayYesNoBox ()

3 Kopier og lim inn følgende kode for å vise dialogboksen med "Nei" og "Ja" knapper:

If MsgBox("Click Yes or No", vbYesNo, "Do you know how to program?") = vbYes Then

MsgBox ( "Du klikket Ja.")

Ellers

MsgBox ( "Du klikket nei")

Slutt om

4 Skriv "End Sub" for å avslutte prosedyren og klikk "F5" for å kjøre den. Klikk enten "Ja" eller "Nei", og du vil få en ny meldingsboks vise en melding på knappen klikkes.