Полетата "Кратък текст" и "Дълъг текст" (наричани още "Паметна бележка") са може би най-често използваните типове данни. С форматирането на текста имате две възможности за избор: запазване на форматите по подразбиране или създаване на формат по избор. Когато приложите формат към поле от таблица, този формат автоматично се прилага към всяка контрола на формуляр или отчет, която впоследствие обвързвате с това поле на таблица. Форматирането променя само начина на показване на данните и не влияе върху начина, по който се съхраняват данните и как потребителите въвеждат данните.
В тази статия
Общ преглед на текстовите формати
Типовете данни "Кратък текст" и "Дълъг текст" (наричани също "Паметна бележка") нямат предварително дефинирани формати. Типът данни "Кратък текст" има само формати по избор. Типът данни "Дълъг текст" има както форматиране по избор, така и RTF текст. Ако не зададете формат, Access подравнява отляво целия текст в листовете с данни.
Обикновено прилагате формати по избор към типове данни "Кратък текст" и "Дълъг текст", за да направите данните в таблицата по-лесни за четене. Ако например използвате формуляр за събиране на номера на кредитни карти и съхранявате тези номера без интервали, можете да използвате формат по избор, за да добавите подходящи интервали, за да направите номерата на кредитните карти по-лесни за четене.
Форматите по избор за текстови полета могат да имат до две секции. Всяка секция съдържа спецификация за формата за различните данни в полето.
Секция |
Описание |
Първа |
Формат за полета с текст. |
Втора |
Формат за полета с низове с нулева дължина и празни стойности (Null). |
Ако например имате текстово полеконтрола, в която искате думата "Няма", да се показва, когато няма низ в полето, можете да въведете формата по избор @;" Няма" като настройка на свойството Format на контролата. Символът @ в първата секция предизвиква показването на текста от полето, а втората секция кара думата "Няма" да се появи, когато в полето има низ с нулева дължина или стойност Null.
Можете да използвате функцията Format, за да върнете една стойност за низ с нулева дължина и друга за стойност Null
За да управлявате формата, в който се въвеждат данните, вижте Управление на форматите за въвеждане на данни с маски за въвеждане. За да подобрите обикновен текст в данни от тип Long Text, вижте Добавяне на RTF поле.
Прилагане на формат по избор
-
Отворете таблицата в Изглед на проектиране.
-
В горната част на мрежата за проектиране изберете полето за дата и час, което искате да форматирате.
-
В секцията Свойства на полето изберете раздела Общи , щракнете върху клетката до полето Формат и въведете конкретните знаци въз основа на нуждите ви за форматиране.
-
След като въведете формат, се показва бутонът Опции за актуализиране на свойства и ви позволява да приложите формата към всички други полета на таблица и контроли на формуляр, които биха го наследили логически. За да приложите промените в базата данни, щракнете върху умното етикетче и след това щракнете върху Актуализирай формата навсякъде, <се използва име на поле>. В този случай "Име на поле" е името на вашето текстово поле.
-
Ако изберете да приложите вашите промени към цялата база данни, ще се покаже диалоговият прозорец Свойства на актуализацията и ще се покаже формулярите и другите обекти, които ще наследят новия формат. Щракнете върху Да , за да приложите формата.
За повече информация вижте Разпространение на свойство на поле.
-
Запишете промените и след това превключете към изглед на лист с данни, за да видите дали форматът отговаря на вашите нужди.
-
Тествайте персонализираното форматиране на текста по следните начини:
-
Въведете стойности за главни или малки букви и вижте как форматът третира данните.
-
Въведете низ с нулева дължина или стойност Null и вижте дали ви харесва резултатът.
-
Примери за формати по избор
Следват примери за текстови формати по избор.
Настройка |
Данни |
Показване |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
маринова МАРИНОВА Маринова |
МАРИНОВА МАРИНОВА МАРИНОВА |
< |
маринова МАРИНОВА Маринова |
маринова маринова маринова |
@;"Неизвестно" |
Стойност Null |
Неизвестно |
Низ с нулева дължина |
Неизвестно |
|
Какъвто и да е текст |
Показва се същият текст като въведения |
Знаци за формат по избор
Забележка: Прилагането на произволен формат по избор към полета тип Long Text или Memo отрязва показването на 255 знака.
За да създадете формат по избор, използвайте следните знаци като контейнери и разделители.
Символ |
Описание |
@ |
Използва се за показване на всеки наличен знак за позицията му в низа за форматиране. Ако Access поставя всички знаци в базовите данни, всички останали контейнери се показват като празни интервали. Ако например форматираният низ е @@@@@ и базовият текст е ABC, текстът се подравнява отляво с два водещи интервала. |
& |
Използва се за показване на всеки наличен знак за позицията му в низа за форматиране. Ако Access поставя всички знаци в базовите данни, всички останали контейнери не показват нищо. Ако например низът за форматиране е &&&&& и текстът е ABC, се показва само подравненият отляво текст. |
! |
Използва се за принудително запълняване на знаците в контейнери от ляво надясно вместо от дясно наляво. Трябва да използвате този знак в началото на всеки форматиращ низ. |
< |
Използва се за принудително преобразуване на целия текст в малки букви. Трябва да използвате този знак в началото на форматиращ низ, но можете да го предшествате с удивителен знак (!). |
> |
Използва се за принудително преобразуване на целия текст в главни букви. Трябва да използвате този знак в началото на форматиращ низ, но можете да го предшествате с удивителен знак (!). |
* |
Когато се използва, знакът непосредствено след звездичката (*) става знак за запълване – знак, използван за попълване на празни интервали. Access обикновено показва текста като ляво подравнен и запълва всяка област отдясно на стойността с празни интервали. Можете да добавяте знаци за запълване навсякъде в низ за форматиране. Когато направите това, Access попълва всички празни интервали със зададения знак. |
Интервал, + - $ () |
Използва се за вмъкване на празни интервали, математически знаци (+ -), финансови символи ($ ¥ £) и скоби, както е необходимо навсякъде във вашите форматиращи низове. Ако искате да използвате други често срещани математически символи, като например наклонена черта (\ или /) и звездичка (*), заградете ги с двойни кавички – обърнете внимание, че можете да поставите тези знаци навсякъде в низа за форматиране. |
"Буквален текст" |
Използвайте двойни кавички, за да оградите всеки текст, който искате да се показва на потребителите. |
\ |
Използва се за принуждаване на Access да покаже знака, който следва непосредствено след него. Това е същото като ограждането на знак с двойни кавички. |
[цвят] |
Използва се за прилагане на цвят към всички стойности в раздел от вашия формат. Трябва да оградите името в скоби и да използвате едно от следните имена: черно, синьо, циан, зелено, магента, червено, жълто или бяло. |