Pola Krótki tekst i Długi tekst (nazywane również notą) są prawdopodobnie najczęściej używanymi typami danych. W przypadku formatowania tekstu dostępne są dwie opcje: zachowanie formatów domyślnych lub utworzenie formatu niestandardowego. Po zastosowaniu formatu do pola tabeli ten sam format jest automatycznie stosowany do dowolnej kontrolki formularza lub raportu, którą później powiązano z tym polem tabeli. Formatowanie tylko zmienia sposób wyświetlania danych i nie ma wpływu na sposób przechowywania danych ani sposób wprowadzania danych przez użytkowników.
W tym artykule
Omówienie formatów tekstu
Typy danych Krótki tekst i Długi tekst (nazywane również notą) nie mają wstępnie zdefiniowanych formatów. Typ danych Krótki tekst ma tylko formaty niestandardowe. Typ danych Długi tekst ma zarówno formatowanie niestandardowe, jak i tekst sformatowany. Jeśli format nie zostanie określony, program Access wyrówna do lewej cały tekst arkuszy danych.
Zazwyczaj formaty niestandardowe są stosowane do typów danych Krótki tekst i Długi tekst, aby ułatwić odczytywanie danych w tabeli. Jeśli na przykład używasz formularza do zbierania numerów kart kredytowych i przechowujesz je bez spacji, możesz użyć formatu niestandardowego, aby dodać odpowiednie spacje, aby numery kart kredytowych były bardziej czytelne.
Formaty niestandardowe dla pól typu Tekst mogą zawierać maksymalnie dwie sekcje. W każdej sekcji znajduje się specyfikacja formatu dla innych danych w polu.
Sekcja |
Opis |
Pierwsza |
Format dla pól zawierających tekst. |
Druga |
Format dla pól zawierających ciągi znaków o zerowej długości oraz wartości Null. |
Jeśli na przykład istnieje pole tekstowekontrolka, w którym ma być wyświetlany wyraz "Brak", gdy w polu nie ma ciągu znaków, możesz wpisać format niestandardowy @;" Brak" jako ustawienia właściwości Format kontrolki. Symbol @ w pierwszej sekcji powoduje, że tekst z pola jest wyświetlany, a druga sekcja powoduje, że wyraz "Brak" jest wyświetlany, gdy w polu występuje ciąg o zerowej długości lub wartość Null.
Funkcja Format umożliwia zwrócenie jednej wartości dla ciągu o zerowej długości, a drugiej dla wartości Null .
Aby sterować formatem wprowadzanych danych, zobacz Kontrolowanie formatów wprowadzania danych za pomocą masek wprowadzania. Aby wzbogacić zwykły tekst w typie danych Długi tekst, zobacz Dodawanie pola tekstowego sformatowanego.
Stosowanie formatu niestandardowego
-
Otwórz tabelę w widoku projektu.
-
W górnej części siatki projektu wybierz pole Data/godzina, które chcesz sformatować.
-
W sekcji Właściwości pola wybierz kartę Ogólne , kliknij komórkę obok pola Format i wprowadź określone znaki na podstawie potrzeb formatowania.
-
Po wprowadzeniu formatu zostanie wyświetlony przycisk Opcje aktualizacji właściwości , który umożliwia zastosowanie formatu do wszystkich innych pól tabeli i kontrolek formularza, które logicznie je odziedziczą. Aby zastosować zmiany w całej bazie danych, kliknij tag inteligentny, a następnie kliknij pozycję Aktualizuj format wszędzie, <> nazwa pola jest używana. W takim przypadku nazwa pola to nazwa pola tekstowego.
-
Jeśli zdecydujesz się zastosować zmiany do całej bazy danych, zostanie wyświetlone okno dialogowe Aktualizowanie właściwości i zostaną wyświetlone formularze i inne obiekty, które odziedziczą nowy format. Kliknij przycisk Tak , aby zastosować format.
Aby uzyskać więcej informacji, zobacz Propagowanie właściwości pola.
-
Zapisz zmiany, a następnie przełącz się do widoku arkusza danych, aby sprawdzić, czy format spełnia Twoje potrzeby.
-
Przetestuj niestandardowe formatowanie tekstu w następujący sposób:
-
Wprowadź wielkie lub małe litery i zobacz, jak format traktuje dane.
-
Wprowadź ciąg znaków o zerowej długości lub wartość null i sprawdź, czy wynik ci się podoba.
-
Przykłady formatów niestandardowych
Poniżej przedstawiono przykłady niestandardowych formatów tekstu.
Ustawienie |
Dane |
Wyświetlanie |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
Kowalczyk KOWALCZYK Kowalczyk |
KOWALCZYK KOWALCZYK KOWALCZYK |
< |
Kowalczyk KOWALCZYK Kowalczyk |
kowalczyk kowalczyk kowalczyk |
@;"Nieznany" |
Wartość Null |
Nieznany |
Ciąg znaków o zerowej długości |
Nieznany |
|
Dowolny tekst |
Wyświetlany jest taki sam tekst, jaki został wprowadzony |
Znaki formatu niestandardowego
Uwaga: Zastosowanie dowolnego formatu niestandardowego do pól Długi tekst lub Nota spowoduje obcięcie wyświetlania do 255 znaków.
Aby utworzyć format niestandardowy, użyj następujących znaków jako symboli zastępczych i separatorów.
Znak |
Opis |
@ |
Na pozycji tego znaku w ciągu formatu można wyświetlić dowolny dostępny znak. Jeśli program Access umieści wszystkie znaki z danych źródłowych, pozostałe symbole zastępcze będą wyświetlane jako puste miejsca. Jeśli na przykład został użyty ciąg formatu @@@@@, a tekst podstawowy ma postać ABC, to tekst zostanie wyrównany do lewej z dwoma pustymi miejscami na początku. |
& |
Na pozycji tego znaku w ciągu formatu można wyświetlić dowolny dostępny znak. Jeśli program Access umieści wszystkie znaki z danych źródłowych, dla pozostałych symboli zastępczych nie będą wyświetlane żadne wartości. Jeśli na przykład został użyty ciąg formatu &&&&&, a tekst podstawowy ma postać ABC, to zostanie wyświetlony tylko tekst wyrównany do lewej. |
! |
Wymusza wypełnianie symboli zastępczych od lewej do prawej zamiast od prawej do lewej. Tego znaku należy użyć na początku ciągu formatu. |
< |
Wymusza, aby cały tekst był pisany małymi literami. Tego znaku należy użyć na początku ciągu formatu, ale można go poprzedzić wykrzyknikem (!). |
> |
Umożliwia wymuszenie wielkich liter w całym tekście. Tego znaku należy użyć na początku ciągu formatu, ale można go poprzedzić wykrzyknikem (!). |
* |
Powoduje, że znak następujący bezpośrednio 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. W takim przypadku program Access wypełni puste miejsca określonym znakiem. |
Znak odstępu, + - $ () |
Umożliwiają wstawienie pustych miejsc, symboli matematycznych (+ -) i finansowych ($ ¥ £) oraz nawiasów w dowolnym miejscu ciągu formatu, stosownie do potrzeb. Aby użyć innych typowych symboli matematycznych, takich jak ukośnik (\ lub /) i gwiazdka (*), należy je ująć w podwójny cudzysłów — te znaki również można umieszczać w dowolnych miejscach ciągu formatu. |
"Tekst dosłowny" |
Każdy tekst, który ma być widoczny dla użytkowników, należy ująć w podwójny cudzysłów. |
\ |
Wymusza wyświetlenie w programie Access znaku, który następuje bezpośrednio po tym znaku. Pełni tę samą funkcję co ujęcie znaku w podwójny cudzysłów. |
[kolor] |
Umożliwia 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, żółty lub biały. |