Data i czas to liczba

W każdej bazie dane w postaci daty stanowią bardzo ważny element danych. Jednocześnie jednak są bardzo wrażliwe na ingerencję użytkowników, a jeżeli zostaną źle wpisane, powodują wiele problemów.  Na wszelki wypadek więc przypominam, że data i czas w Accessie (i nie tylko) to po prosu liczba obliczona jako ilość dni od dnia 1 stycznia roku 1900. Opisałam to na moim blogu o Excelu:
Data i czas to liczba
Gdy nasze dane są zapisane prawidłowo – bez problemu dadzą się posortować, dodać, odjąć itd. Jak się przed tym zabezpieczyć?
W Accessie jest to prościej – można zaznaczyć arkuszu właściwości pola tekstowego formularza, że pole jest datą:

kliknij, aby powiększyć

Wówczas w widoku formularza po wejściu widoczny będzie znaczek kalendarza, który ułatwi wstawienie daty:

kliknij, aby powiększyć

Można też wstawić maskę wprowadzania:

kliknij, aby powiększyć

i wprowadzać dane zgodnie z tą maską:

kliknij, aby powiększyć

Generalnie warto pamiętać, że niezależnie od tego, jak ma wyglądać sformatowana data(dług, krótka itp.)  czy jak ustawiony jest system daty w Windowsie danego komputera – data powinna być wprowadzona w układzie:
RRRR-MM-DD
w ten sposób – zawsze będzie widziana jako data, a nie jako tekst.


Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *