Jak utworzyć kalendarz za pomocą Microsoft Access

w biurze z kalendarzem 2014

Umieść poręczny kalendarz w programie Access, aby uprościć wprowadzanie danych.

Źródło obrazu: nito100/iStock/Getty Images

Jeśli kiedykolwiek dokonałeś rezerwacji online w hotelu, rozumiesz, jak ważne mogą być elementy sterujące Kalendarza. Pojawiają się i umożliwiają wybór daty bez konieczności wpisywania jej w polu tekstowym. Microsoft Access miał kontrolę Kalendarza, ale Microsoft przestał go wspierać w 2010 roku. Jeśli tworzysz formularze programu Access, które zawierają pola daty, nadal możesz pomóc innym w dodawaniu dat do pól formularzy przy użyciu innej kontrolki wbudowanej w program Access 2013.

Krok 1

Otwórz bazę danych programu Access, która ma odpowiedni formularz i kliknij strzałkę pod przyciskiem „Widok”. Kliknij „Widok projektu”, aby umieścić formularz w widoku projektu.

Wideo dnia

Krok 2

Kliknij prawym przyciskiem myszy jedną z kontrolek TextBox formularza i kliknij opcję „Właściwości”, aby otworzyć okno arkusza właściwości. Kliknij „Dane” i przejrzyj wartość w polu tekstowym „Źródło kontroli”. Jeśli nie ma żadnej wartości, kliknij strzałkę obok pola tekstowego, aby wyświetlić listę pól bazy danych. Wybierz pole bazy danych, z którym chcesz powiązać kontrolkę TextBox.

Krok 3

Kliknij kartę „Format”, a następnie kliknij menu rozwijane Pokaż selektor dat i wybierz „Dla dat”.

Krok 4

Kliknij kartę „Dane” i znajdź pole tekstowe „Maska wprowadzania”. Jeśli to pole tekstowe ma wartość, usuń ją, ponieważ selektor dat nie będzie działać, jeśli kontrolka TextBox w formularzu ma maskę wprowadzania.

Krok 5

Kliknij strzałkę poniżej „Widok” i wybierz „Widok formularza”, aby wyświetlić formularz w widoku formularza. Kliknij kontrolkę TextBox, do której dołączono kontrolkę Selektor dat, a następnie wybierz małą ikonę kalendarza obok kontrolki, aby wyświetlić kontrolkę Selektor dat (przypominająca kalendarz). Kliknij datę, a selektor dat umieści tę datę w kontrolce TextBox.

Wskazówka

Powtórz ten proces dla każdej kontrolki TextBox, dla której chcesz wyświetlić kalendarz.

Jeśli formularz nie zawiera kontrolek TextBox, kliknij kontrolkę TextBox w sekcji Kontrolki wstążki, kliknij wewnątrz formularza i za pomocą myszy narysuj nową kontrolkę TextBox.

Zapobiegaj otwieraniu selektora dat dla innych kontrolek TextBox, wracając do arkusza właściwości i wybierając opcję „Nigdy” zamiast „Dla dat” w menu rozwijanym „Pokaż selektor dat”.

Jeśli wiesz, jak programować w VBA, możesz zakodować formularz kalendarza i osadzić go jako podformularz w formularzu, który potrzebuje kalendarza. Jednak prawdopodobnie okaże się, że opisana tutaj prosta kontrolka wyboru daty rozwiązuje większość Twoich potrzeb związanych z kalendarzem.