Hvordan lage en kalender ved hjelp av Microsoft Access

på kontoret med en 2014-kalender

Sett inn en hendig kalender i Access for å forenkle dataregistrering.

Bildekreditt: nito100/iStock/Getty Images

Hvis du noen gang har gjort en online reservasjon av et hotell, forstår du hvor viktige kalenderkontroller kan være. De dukker opp og lar deg velge en dato uten å måtte skrive den inn i en tekstboks. Microsoft Access hadde en kalenderkontroll, men Microsoft sluttet å støtte den i 2010. Hvis du bygger Access-skjemaer som har datofelt, kan du fortsatt hjelpe folk med å legge til datoer i skjemafelt ved å bruke en annen kontroll innebygd i Access 2013.

Trinn 1

Åpne en Access-database som har det relevante skjemaet og klikk på pilen under "Vis"-knappen. Klikk "Design View" for å plassere skjemaet i Design View.

Dagens video

Steg 2

Høyreklikk på en av skjemaets tekstbokskontroller og klikk "Egenskaper" for å åpne egenskapsarkvinduet. Klikk "Data" og se verdien i "Kontrollkilde"-tekstboksen. Hvis ingen verdi er der, klikk på pilen ved siden av tekstboksen for å vise en liste over databasefelt. Velg databasefeltet du vil binde TextBox-kontrollen til.

Trinn 3

Klikk på "Format"-fanen og klikk deretter på Vis datovelger-rullegardinmenyen og velg "For datoer".

Trinn 4

Klikk på "Data"-fanen og finn "Input Mask"-tekstboksen. Hvis tekstboksen har en verdi, slett den fordi datovelgeren ikke vil fungere hvis tekstbokskontrollen på skjemaet ditt har en inndatamaske.

Trinn 5

Klikk på pilen under "Vis" og velg "Skjemavisning" for å se skjemaet i Skjemavisning. Klikk på TextBox-kontrollen som du knyttet datovelgerkontrollen til, og velg deretter det lille kalenderikonet ved siden av kontrollen for å vise datovelgerkontrollen (som ligner en kalender). Klikk på en dato, og datovelgeren plasserer denne datoen i tekstboksen.

Tips

Gjenta denne prosessen for hver TextBox-kontroll som du vil vise en kalender for.

Hvis skjemaet ikke har noen tekstbokskontroller, klikker du på tekstbokskontrollen i båndets kontrollseksjon, klikker inne i skjemaet og bruker musen til å tegne en ny tekstbokskontroll.

Hindre datovelgeren fra å åpne for andre tekstbokskontroller ved å gå tilbake til egenskapsarket og velge "Aldri" i stedet for "For datoer" i rullegardinmenyen "Vis datovelger".

Hvis du vet hvordan du programmerer i VBA, kan du kode et kalenderskjema og legge det inn som et underskjema i skjemaet som trenger en kalender. Imidlertid vil du sannsynligvis finne at den enkle datovelgerkontrollen som er beskrevet her løser de fleste kalenderbehovene dine.