Hvordan bruke kalenderen i VBA

Hvordan bruke kalenderen i VBA


Bruk en kalender kontroll i Visual Basic for Applications (VBA) for å vise eller angi en bestemt dato. VBA er et programmeringsspråk tilgjengelig i alle Microsoft Office-programmer, og det er ofte brukt til å lage små programmer innenfor programmene. Microsoft Access gir en kalender kontroll som du kan plassere på et skjema, rapport eller datatilgang side. Du kan angi eller få verdien av kalenderen kontroll ved hjelp av "Value" eiendom.

Bruksanvisning

1 Start Microsoft Access, klikker du på fanen "Create", deretter "Form Design" for å sette inn et nytt skjema. Klikk på "Sett ActiveX Control" -ikonet på "Controls" -panelet å lansere "Sett inn ActiveX Control" dialogboksen.

2 Dobbeltklikk på "Kalender kontroll <versjonsnummer>", og klikk "OK" for å sette inn en ny kalender kontroll i skjemaet. Klikk "Text Box" på kontrollene ruten, og klikk på skjemaet for å legge en ny "Text Box" kontroll. Legg en "Command Button" bruker samme teknikk.

3 Høyreklikk kalenderen kontroll, klikk på "Build hendelse," klikk "Code Builder." Klikk "OK" for å starte VBA Editor vinduet.

4 Legg til følgende kode for å vise en meldingsboks når du klikker på en dato på kalenderen kontroll:

Private Sub Calendar0_Click ()

MsgBox (Calendar0.Value)

End Sub

5 Bytt tilbake til Microsoft Access, høyreklikker du på kommandoknappen, og klikk deretter på "Properties", klikk på "Event" -fanen og velg "[Hendelsesprosedyre]" ved siden av "On Klikk på." Klikk på ellipse for å lage et klikk hendelser denne knappen.

6 Legg til følgende kode for å sette en dato på kalenderen kontroll med verdien som er angitt i "Text Box:"

Me.Text1.SetFocus

Me.Calendar0.Value = Me.Text1.Text

7 Bytt tilbake til Microsoft Access, og klikk på "View" ikonet for å kjøre programmet. Klikk på en dato på kalenderen kontroll. Skriv inn en dato i "Text Box" kontroll, og klikk "Command0."