Hur man skapar en kalender med Microsoft Access

på kontoret med en 2014 års kalender

Lägg en praktisk kalender i Access för att förenkla datainmatning.

Bildkredit: nito100/iStock/Getty Images

Om du någonsin har gjort en onlinebokning för ett hotell förstår du hur viktiga kalenderkontroller kan vara. De dyker upp och gör att du kan välja ett datum utan att behöva skriva in det i en textruta. Microsoft Access hade en kalenderkontroll men Microsoft slutade stödja den 2010. Om du bygger Access-formulär som har datumfält kan du fortfarande hjälpa andra att lägga till datum i formulärfält med en annan kontroll inbyggd i Access 2013.

Steg 1

Öppna en Access-databas som har det relevanta formuläret och klicka på pilen under "Visa"-knappen. Klicka på "Designvy" för att placera formuläret i Designvy.

Dagens video

Steg 2

Högerklicka på en av formulärets TextBox-kontroller och klicka på "Egenskaper" för att öppna egenskapsbladet. Klicka på "Data" och granska värdet i textrutan "Kontrollkälla". Om inget värde finns där, klicka på pilen bredvid textrutan för att se en lista med databasfält. Välj databasfältet som du vill binda TextBox-kontrollen till.

Steg 3

Klicka på fliken "Format" och klicka sedan på rullgardinsmenyn Visa datumväljare och välj "För datum".

Steg 4

Klicka på fliken "Data" och hitta textrutan "Input Mask". Om den textrutan har ett värde, ta bort den eftersom datumväljaren inte fungerar om TextBox-kontrollen i ditt formulär har en inmatningsmask.

Steg 5

Klicka på pilen under "Visa" och välj "Formulärvy" för att visa formuläret i Formulärvy. Klicka på TextBox-kontrollen som du kopplade datumväljarkontrollen till och välj sedan den lilla kalenderikonen bredvid kontrollen för att visa datumväljarkontrollen (liknar en kalender). Klicka på ett datum och datumväljaren placerar det datumet i din textruta.

Dricks

Upprepa denna process för varje TextBox-kontroll som du vill visa en kalender för.

Om ditt formulär inte har några TextBox-kontroller, klicka på TextBox-kontrollen i menyfliksområdets kontroller, klicka inuti formuläret och använd musen för att rita en ny TextBox-kontroll.

Förhindra att datumväljaren öppnas för andra TextBox-kontroller genom att gå tillbaka till egenskapsbladet och välja "Aldrig" istället för "För datum" i rullgardinsmenyn "Visa datumväljare".

Om du vet hur man programmerar i VBA kan du koda ett kalenderformulär och bädda in det som ett underformulär i formuläret som behöver en kalender. Men du kommer förmodligen att upptäcka att den enkla datumväljarkontrollen som beskrivs här löser de flesta av dina kalenderbehov.