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.