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