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
- Stosowanie formatu niestandardowego
- Przykłady formatów niestandardowych
- Znaki formatu niestandardowego
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 masz pole tekstowe, 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, gdzie <jest używana nazwa> pola. 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 |
| > | Davolio DAVOLIO Kretowicz |
DAVOLIO DAVOLIO DAVOLIO |
| < | Davolio DAVOLIO Kretowicz |
Davolio Davolio Davolio |
| @;"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:, niebieski, błękitny, zielony, amarantowy, czerwony, żółty lub biały. |