Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Dotyczy

Obiekt ComboBox

Obiekt TextBox

Właściwości Format możesz użyć do dostosowania sposobu wyświetlania i drukowania liczb, dat, godzin i tekstu. Odczyt/zapis String.

wyrażenie.Format

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Możesz użyć jednego ze wstępnie zdefiniowanych formatów lub utworzyć format niestandardowy przy użyciu symboli formatowania.

Właściwość Format używa różnych ustawień dla różnych typów danych.

Dla kontrolki możesz ustawić tę właściwość w arkuszu właściwości kontrolki. Dla pola możesz ustawić tę właściwość w tabeli widoku Projekt (w sekcji Właściwości pola) lub w widoku Projekt okna zapytania (w arkuszu właściwości Właściwości pola). Możesz też użyć makra lub kodu w języku Visual Basic for Applications (VBA).

Uwaga: W języku Visual Basic wprowadź wyrażenie tekstowe odpowiadające jednemu ze wstępnie zdefiniowanych formatów lub wprowadź format niestandardowy.

Właściwość Format dotyczy tylko sposobu wyświetlania danych. Nie wpływa na sposób przechowywania danych.

Program Microsoft Office Access 2007 udostępnia wstępnie zdefiniowane formaty typów danych daty/godziny, liczby i waluty, tekstu i noty oraz Tak/Nie. Wstępnie zdefiniowane formaty zależą od kraju/regionu określonego po dwukrotnym kliknięciu opcji regionalnych w Panelu sterowania systemu Windows. Program Access wyświetla formaty odpowiednie dla wybranego kraju/regionu. Na przykład po wybraniu pozycji Angielski (Stany Zjednoczone) na karcie Ogólne wartość 1234,56 w formacie walutowym ma postać $1,234.56, ale gdy zostanie wybrana pozycja Angielski (Wielka Brytania) na karcie Ogólne, liczba będzie wyświetlana jako £1,234.56.

Jeśli ustawisz właściwość Format pola w widoku Projekt tabeli, program Access użyje tego formatu do wyświetlania danych w arkuszach danych. Właściwość Format pola ma też zastosowanie do nowych kontrolek w formularzach i raportach.

Następujących symboli możesz użyć w formatach niestandardowych dla dowolnego typu danych.

Symbol

Znaczenie

(spacja)

Wyświetla spacje jako znaki literalne.

„ABC”

Wyświetla wszystko, co znajduje się w cudzysłowie, jako znaki literalne.

!

Wymusza wyrównanie do lewej zamiast wyrównania do prawej.

*

Wypełnia dostępne miejsce następnym znakiem.

\

Wyświetla następny znak jako znak literalny. Możesz również wyświetlić znaki literalne, umieszczając je w cudzysłowie.

[kolor]

Wyświetla sformatowane dane w kolorze określonym w nawiasach. Dostępne kolory: czarny, niebieski, zielony, błękitny, czerwony, amarantowy, żółty, biały.


Nie możesz mieszać symboli formatowania niestandardowego dla danych typu Liczba i Waluta z symbolami formatowania Daty/Godziny, Tak/Nie lub Tekst i Nota.

Gdy jest zdefiniowana maska wprowadzania i ustawiono właściwość Format dla tych samych danych, właściwość Format ma pierwszeństwo, gdy dane są wyświetlane, a maska wprowadzania jest ignorowana. Jeśli na przykład utworzysz maskę wprowadzania hasła w widoku Projekt oraz ustawisz właściwość Format dla tego samego pola w tabeli albo kontrolce w formularzu, maska wprowadzania hasła jest ignorowana, a dane są wyświetlane zgodnie z właściwością Format.

Przykład

Trzy poniższe przykłady ustawiają właściwość Format przy użyciu wstępnie zdefiniowanego formatu:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

W następnym przykładzie właściwość Format jest ustawiana przy użyciu formatu niestandardowego. Ten format wyświetla datę jako: sty 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

Poniższy przykład przedstawia funkcję języka VBA, która formatuje dane numeryczne, stosując format walutowy, i formatuje dane tekstowe w całości wielkimi literami. Funkcja jest wywoływana ze zdarzenia OnLostFocus niepowiązanej kontrolki o nazwie TaxRefund.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×