Typy danych data i godzina mają różne formaty, które ułatwiają zasypkiwają wyjątkowe sytuacje. W przypadku formatowania dostępne są trzy opcje: zachowanie formatów domyślnych, zastosowanie wstępnie zdefiniowanego formatu lub utworzenie formatu niestandardowego.  Po zastosowaniu formatu do pola tabeli ten sam format jest automatycznie stosowany do każdej kontrolki formularza lub raportu, które następnie powiąższ z tym polem tabeli.  Formatowanie zmienia tylko sposób wyświetlania danych i nie wpływa na sposób przechowywania danych ani na to, jak użytkownicy mogą wprowadzać dane.

W tym artykule

Omówienie formatów daty i godziny

Program Access automatycznie wyświetla datę i godzinę w formacie Data ogólna i Godzina długa. Daty są wyświetlane jako, mm/dd/y w Stanach Zjednoczonych i jako dd/mm/yyyy poza Stanami Zjednoczonych, gdzie mm to miesiąc, dd to dzień, a y jest rokiem. Godzina jest wyświetlana jako gg:mm:ss AM/PM, gdzie gg to godzina, mm to minuty, a ss to sekundy.

Te automatyczne formaty dat i godzin różnią się w zależności od lokalizacji geograficznej określonej w ustawieniu Opcje regionalne i językowe systemu Microsoft Windows na komputerze. Na przykład w Europie i wielu regionach Azji, w zależności od Twojej lokalizacji, data i godzina mogą być w niej dostępne jako 28.11.2018 12:07:12 lub 28/11/2018 12:07:12 PM. W Stanach Zjednoczonych 2018-11-28 12:07:12 PM.

Te wstępnie zdefiniowane formaty można zmienić przy użyciu niestandardowych formatów wyświetlania. Datę można na przykład wprowadzić w formacie europejskim, takim jak 28.11.2018, i wyświetlać w tabeli, formularzu lub raporcie wartość 2018-11-28. Wybranie formatu niestandardowego nie ma wpływu na sposób ich wprowadzeniu ani na sposób przechowywania danych w programie Access.

Program Access automatycznie zapewnia określony poziom sprawdzania poprawności danych związany z formatowaniem daty i czasu. Na przykład w przypadku wprowadzenia nieprawidłowej daty, takiej jak 32.11.2018, zostanie wyświetlony komunikat, który umożliwia wprowadzenie nowej wartości lub przekonwertowanie pola z typu danych Data/Godzina na typ danych Tekst. Prawidłowe wartości dat to od -657 434 (1 stycznia 100 r.) do 2 958 465 (31 grudnia 9999 r.). Prawidłowe wartości czasu to od 0,0 do 0,9999 lub 23:59:59.

Aby ograniczyć wprowadzanie daty i godzin w określonym formacie, użyj maski wprowadzania. Jeśli na przykład zastosowano maskę wprowadzania w celu wprowadzenia dat w formacie europejskim, osoba wprowadzająca dane w bazie danych nie będzie mogła wprowadzać dat w innych formatach. Maski wprowadzania można stosować do pól w tabelach, zestawów wyników zapytań oraz do kontrolek w formularzach i raportach. Aby uzyskać więcej informacji, zobacz Sterowanie formatami wprowadzania danych za pomocą masek wprowadzania.

Początek strony

Stosowanie wstępnie zdefiniowanego formatu

Program Access udostępnia kilka wstępnie zdefiniowanych formatów danych daty i godziny.

Tabela

  1. Otwórz tabelę w widoku projektu.

  2. W górnej części siatki projektu wybierz pole Data/godzina, które chcesz sformatować.

  3. W sekcji Właściwości pola kliknij strzałkę w polu właściwości Format i wybierz format z listy rozwijanej.

    Obraz arkusza właściwości z wyświetloną listą rozwijaną Format.

  4. Po wybraniu formatu zostanie wyświetlony przycisk Opcje aktualizacji właściwości, który umożliwia zastosowanie nowego formatu do innych pól tabeli i kontrolek formularza, które będą go logicznie dziedziczyć. Aby zastosować zmiany w całej bazie danych, kliknij tag inteligentny, a następnie kliknij pozycję Aktualizuj format wszędzie, <nazwa pola > używana. W tym przypadku nazwa pola to nazwa pola data/godzina.

  5. Aby zastosować zmiany do całej bazy danych, gdy zostanie wyświetlone okno dialogowe Aktualizowanie właściwości z wyświetlonymi formularzami i innymi obiektami, które odziedziczą nowy format. Kliknij pozycję Tak.

    Aby uzyskać więcej informacji, zobacz Propagacja właściwości pola.

  6. Zapisz zmiany i przełącz się do widoku arkusza danych, aby sprawdzić, czy format spełnia Twoje potrzeby.

Uwaga    Nowe formularze, raporty lub widoki utworzone na podstawie tej tabeli otrzymają formatowanie tabeli, ale możesz zastąpić to formatowanie formularza, raportu lub widoku bez zmieniania formatowania tabeli.

W formularzu lub raporcie

  1. Otwórz widok układu formularza lub raportu albo widok projektu.

  2. Umieść wskaźnik w polu tekstowym razem z datą i godziną.

  3. Naciśnij klawisz F4, aby wyświetlić arkusz właściwości.

  4. Ustaw właściwość Format na jeden ze wstępnie zdefiniowanych formatów daty.

W zapytaniu

  1. Otwórz zapytanie w widoku projektu.

  2. Kliknij prawym przyciskiem myszy pole daty, a następnie kliknij polecenie Właściwości.

  3. W arkuszu właściwości wybierz z listy właściwości Format format, który chcesz sformatować.

W wyrażeniu

  • Użyj funkcji FormatDateTime, aby sformatować wartość daty w jednym z kilku wstępnie zdefiniowanych formatów.

    Może to być przydatne, jeśli pracujesz w obszarze, w który jest wymagane wyrażenie, takie jak makro lub zapytanie.

Początek strony

Przykłady wstępnie zdefiniowanych formatów

Format

Opis

Przykład

Data ogólna

(Domyślne) Wyświetla wartości dat jako liczby i wartości czasu jako godziny, minuty i sekundy, a po niej am lub po południu. W przypadku obu typów wartości program Access używa separatorów daty i godziny określonych w ustawieniach regionalnych systemu Windows. Jeśli wartość nie zawiera składnika czasu, program Access wyświetli tylko datę. Jeśli wartość nie zawiera składnika daty, program Access wyświetli tylko czas.

2018-06-30 10:10:42

Data długa

Wyświetla tylko wartości dat określone w formacie Data długa w ustawieniach regionalnych systemu Windows.

Poniedziałek, 27 sierpnia 2018 r.

Data średnia

Wyświetla datę w formacie dd/mmm/yy, ale używa separatora daty określonego w ustawieniach regionalnych systemu Windows.

27 sierpnia 2018
r. 27 sierpnia 2018 r.

Data krótka

Wyświetla wartości dat określone w formacie Data krótka w ustawieniach regionalnych systemu Windows.

2018-08-27
8-27-2018

Godzina długa

Wyświetla godziny, minuty i sekundy, a po nim am lub pm. Program Access używa separatora określonego w ustawieniu Czas w ustawieniach regionalnych systemu Windows.

10:10:42

Godzina średnia

Wyświetla godziny i minuty, a po nim am lub pm. Program Access używa separatora określonego w ustawieniu Czas w ustawieniach regionalnych systemu Windows.

10:10

Godzina krótka

Wyświetlane są tylko godziny i minuty. Program Access używa separatora określonego w ustawieniu Czas w ustawieniach regionalnych systemu Windows.

10:10

Początek strony

Stosowanie formatu niestandardowego

Czasami lista rozwijana właściwości Format w arkuszu właściwości nie zawiera dokładnego formatu daty. Możesz utworzyć własny format niestandardowy przy użyciu typu kodu, który program Access rozpoznaje w celu formatowania daty.

Po zastosowaniu formatu niestandardowego do pola daty/godziny można połączyć różne formaty, mając dwie sekcje: jedną dla daty, a drugą dla godziny. W takim przypadku należy rozdzielić sekcje spacją. Formaty Data ogólna i Godzina długa można na przykład połączyć w następujący sposób: mm/dd/yyyy g:mm:ss.

  1. Otwórz tabelę w widoku projektu.

  2. W górnej części siatki projektu wybierz pole rozszerzona data/godzina lub data/godzina, które chcesz sformatować.

  3. W sekcji Właściwości pola wybierz kartę Ogólne, kliknij komórkę obok pola Format i wprowadź określone znaki w zależności od potrzeb formatowania.

  4. Po wprowadzeniu formatu zostanie wyświetlony przycisk Opcje aktualizacji właściwości, który umożliwia zastosowanie formatu do innych pól tabeli i kontrolek formularza, które będą go logicznie dziedziczyć. Aby zastosować zmiany w całej bazie danych, kliknij tag inteligentny, a następnie kliknij pozycję Aktualizuj format wszędzie, gdzie jest używana nazwa pola. W tym przypadku nazwa pola to nazwa pola data/godzina.

  5. Jeśli zdecydujesz się zastosować zmiany do całej bazy danych, zostanie wyświetlone okno dialogowe Właściwości aktualizacji z wyświetlonymi formularzami i innymi obiektami, które odziedziczą nowy format. Kliknij przycisk Tak, aby zastosować format.

    Aby uzyskać więcej informacji, zobacz Propagacja właściwości pola.

  6. Zapisz zmiany, a następnie przełącz się do widoku arkusza danych, aby sprawdzić, czy format spełnia Twoje potrzeby.

Początek strony

Przykłady formatów niestandardowych

Oto kilka przykładów różnych sposobów formatowania 13 stycznia 2012 r.:

Aby sformatować datę w taki sposób, jak...

Wpisz ten kod w polu właściwości Format:

2012-01-13

yyyy-mm-dd

2012

rrrr

13 sty 2012

dd mmm yyyy

13.01.2012

dd\.mm\.yyyy (program Access automatycznie dodaje ukośniki odwrotne)

13.01.2013 r.

ddd m/d

2/6

ww/w

13 stycznia 2012 r.

mmm d", "yyyy

Początek strony

Znaki formatu niestandardowego

Aby utworzyć format niestandardowy, użyj następujących znaków jako symboli zastępczych i separatorów.  Formaty niestandardowe niespójne z ustawieniami daty/godziny określonymi w ustawieniach regionalnych systemu Windows są ignorowane. Aby uzyskać więcej informacji, zobacz Zmienianie ustawień regionalnych systemu Windows w celu zmodyfikowania wyglądu niektórych typów danych.

Uwaga    Dla części nanosekundowej typu danych rozszerzonej daty/czasu nie ma znaku formatu niestandardowego.

Znak

Opis

Separator daty

Określa, gdzie program Access umieszcza separator dla dni, miesięcy i lat. Użyj separatora zdefiniowanego w ustawieniach regionalnych systemu Windows. Na przykład w języku angielskim (Stany Zjednoczone) użyj ukośnika (/).

Separator godziny

Określa, gdzie program Access umieszcza separatory godzin, minut i sekund. Użyj separatora zdefiniowanego w ustawieniach regionalnych systemu Windows. Na przykład w języku angielskim (Stany Zjednoczone) użyj dwukropka (:).

c

Wyświetla ogólny format daty.

d lub dd

Wyświetla dzień miesiąca w postaci jednej lub dwóch cyfr. W przypadku jednej cyfry należy użyć pojedynczego symbolu zastępczego; w przypadku dwucyfrowych znaków należy użyć dwóch symboli zastępczych.

ddd

Skraca dzień tygodnia do trzech liter.

dddd

Ta pisownia jest wpisana we wszystkich dniach tygodnia.

ddddd

Wyświetla format Data krótka.

dddddd

Wyświetla format Data długa.

w

Wyświetla liczbę odpowiadającą dniu tygodnia. (1 do 7)

ww

Wyświetla liczbę odpowiadającą tygodniu roku (od 1 do 53).

m lub mm

Wyświetla miesiąc w postaci liczby jedno- lub dwucyfrowej.

mmm

Skraca nazwę miesiąca do trzech liter. Na przykład styczeń jest wyświetlany jako sty.

mmmm

Przejmij nazwy wszystkich miesięcy.

q

Wyświetla numer bieżącego kwartału kalendarzowego (1-4). Jeśli na przykład w maju zatrudnisz pracownika, program Access wyświetli 2 jako wartość kwartału.

y

Wyświetla dzień roku (1–366).

rr

Wyświetla dwie ostatnie cyfry roku.

Uwaga: Zalecamy wprowadzenie i wyświetlenie wszystkich czterech cyfr danego roku.

rrrr

Wyświetla wszystkie cyfry w roku dla liczby 0001–9999 w zależności od obsługiwanego zakresu danych typu daty i godziny.

g lub gg

Wyświetla godzinę w postaci jednej lub dwóch cyfr.

n lub nn

Wyświetla minuty w postaci jednej lub dwóch cyfr.

s lub ss

Wyświetla sekundy w postaci jednej lub dwóch cyfr.

tttt

Wyświetla format Godzina długa.

AM/PM

Zegar dwunastogodzinny z odpowiednim oznaczeniem „AM” (przed południem) i „PM” (po południu) zapisanym wielkimi literami.

am/pm

Zegar dwunastogodzinny z odpowiednim oznaczeniem „am” (przed południem) i „pm” (po południu) zapisanym małymi literami.

A/P

Zegar dwunastogodzinny z odpowiednim oznaczeniem „A” (przed południem) i „P” (po południu) zapisanym wielkimi literami.

a/p

Zegar dwunastogodzinny z odpowiednim oznaczeniem „a” (przed południem) i „p” (po południu) zapisanym małymi literami.

AMPM

Zegar dwunastogodzinny z odpowiednim oznaczeniem pory przedpołudniowej/popołudniowej określonym w ustawieniach regionalnych systemu Windows.

Znak odstępu, + - $ ()

Używaj pustych miejsc, niektórych symboli matematycznych (+ -) i symboli finansowych ($ ¥ £), zgodnie z potrzebami w dowolnym miejscu ciągów formatu. Aby użyć innych typowych symboli matematycznych, takich jak ukośnik (\ lub /) i gwiazdka (*), należy je ująć w podwójny cudzysłów.

"Tekst dosłowny"

Ujmij w podwójny cudzysłów dowolny tekst, który ma być wyświetlony użytkownikom.

\

Wymusza na programie Access wyświetlenie znaku, który następuje bezpośrednio po tym znaku. Jest to to samo co otaczanie znakiem w podwójnych cudzysłowach.

*

Gdy jest używany, znak zaraz po gwiazdce staje się znakiem wypełniającym — znakiem używanym do wypełniania pustych miejsc. Program Access domyślnie wyrównuje tekst do lewej i wypełnia pozostały obszar z prawej strony wartości pustymi miejscami. Znaki wypełniające można dodać w dowolnym miejscu ciągu formatu, a program Access wypełni puste miejsca określonym znakiem.

[kolor]

Powoduje zastosowanie koloru do wszystkich wartości w sekcji formatu. Nazwę należy ująć w nawiasy kwadratowe i użyć jednej z następujących nazw: czarny, niebieski, błękitny, zielony, amarantowy, czerwony, 

Początek strony

Ustawianie formatu daty/czasu w aplikacji Access Web App

Aplikacje Access Web Apps wyświetlają dane w "widokach", które zawierają pola tekstowe podobnie jak formularze w bazach danych dla komputerów stacjonarnych. Jednak zamiast arkusza właściwości można ustawić opcje formatowania, zaznaczając pole tekstowe, a następnie klikając wyświetlony przycisk Formatuj. Następnie wybierz z listy Format format, który chcesz sformatować.

Aplikacje programu Access nie mają niestandardowych formatów daty. W aplikacjach programu Access można tworzyć zapytania, ale w zapytaniu nie ma opcji formatowania kolumn dat. Całe formatowanie daty jest sterowane na poziomie widoku. Ponadto funkcja FormatDateTime nie jest dostępna w aplikacjach programu Access.

Obraz menu Formatowanie w aplikacji programu Access.

Początek strony

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów Microsoft Office

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×