Можете да съхранявате RTF форматиран текст в база данни на Access с помощта на дълъг текст (наричан още памет) и да зададете свойството TextFormat на полето на RichText. Например можете да направите текста получер или подчертан, да приложите различни шрифтове към отделни думи или знаци и да промените цветовете на текста. Можете да приложите форматиране към цялото или част от съдържанието на полето, когато полето е показано в лист с данни и като редактирате полето през обвързана контрола във формуляр или отчет.

В тази статия

Какво е RTF текст?

RTF текст е текст, който е форматиран с често срещани опции за форматиране, като например получер или курсив, които не са налични в обикновен текст. Можете да форматирате вашите данни с помощта на общи инструменти за форматиране, като например лентата и лентата с инструменти Mini. Зад кулисите Access прилага програмен код за форматиране на хипертекст (HTML) към вашите данни. Access използва HTML, тъй като предоставя по-голяма степен на съвместимост с полета за RTF текст, съхранени в списъци на SharePoint.

Добавяне на приложение

Access съхранява RTF текст с помощта на типа данни Long Text, което е единственият тип данни, който има вградена поддръжка за RTF текст. За да създадете поле за съхраняване на RTF текст, можете да създадете дълго текстово поле и след това да зададете свойството TextFormat на това поле на RichText. Двете възможни стойности са:

  • RichText    Разрешава RTF текст и се съхранява и интерпретира като богата HTML коректура.

  • PlainText    Разрешава обикновен текст и се възприема като обикновен текст.

Можете да зададете свойството TextFormat за полето "дълъг текст" в таблицата в изглед на лист с данни и изглед за проектиране. След като съхранявате RTF текст в дълго текстово поле, можете да го покажете във формуляр или отчет с помощта на контрола за текстово поле. Контролата за текстово поле има свойството TextFormat , което наследява първоначалната си стойност от свойството TextFormat на полето за дълъг текст. Можете обаче да промените свойството TextFormat в контролата за текстово поле.

Таблицата по-долу показва поддържаните опции за форматиране на RTF текст:

Икона

Опция

Описание

изображение на бутон

Име на шрифт

Избира различен шрифт.

Изображение на бутон

Размер на шрифта

Избира размер на шрифта.

Изображение на бутон

Получер

Прави избрания текст получер. Ако текстът вече е с получер шрифт, премахва удебеления шрифт.

Изображение на бутон

Курсив

Прави избрания текст курсивен. Ако текстът е вече курсив, премахва курсивът.

Изображение на бутон

Подчертан

Прави текста подчертан. Ако текстът все още е подчертан, премахва подчертаването.

Изображение на бутон

Подравняване отляво

Подравняване на текста с лявото поле.

Изображение на бутон

Центриране

Центрира текста в полето.

Изображение на бутон

Подравняване отдясно

Подравняване на текста с дясното поле.

Изображение на бутон

Номериране

Започва номерирането на абзаци. Числото се появява преди всеки абзац.

Изображение на бутона за водещи символи

Водещи символи

Започва да поставя куршум преди всеки абзац.

Изображение на бутон

Цвят на шрифт

Избира цвят на преден план на шрифт.

Изображение на бутон

Цвят на осветяване на текст

Прави даден текст да изглежда така, както е маркиран с перото на маркер.

Изображение на бутон

Намаляване на отстъпа

Намалява отстъпите на абзаца.

Изображение на бутон

Увеличаване на отстъпа

Увеличава отстъпите на абзаца.

Изображение на бутон ''Отляво надясно''

От ляво надясно

Запълва контролата отляво надясно.

Изображение на бутон ''Отдясно наляво''

От дясно наляво

Запълва контролата отдясно наляво.

Най-горе на страницата

Създаване на RTF текстово поле

Можете да създадете RTF текстово поле в изглед на лист с данни на таблица или изглед за проектиране.

В изглед на лист с данни

  1. Отворете таблицата в Изглед на таблица с данни.

  2. Изберете щракнете, за да добавите, и след това изберете дълъг текст от списъка.

  3. Щракнете двукратно върху заглавката на полето и въведете смислено име за новото поле.

  4. Запишете промените.

В изглед за проектиране

  1. Отворете таблицата в Изглед на проектиране.

  2. В мрежата за проектиране на таблицата Намерете първия празен ред. След това в колоната име на поле въведете име на поле.

  3. В колоната тип на данните изберете дълъг текст.

  4. Под Свойства на полето изберете раздела Общи.

  5. Щракнете в текстовото поле формат и изберете RTF текст.

  6. Запишете промените.

Най-горе на страницата

Промяна на поле в RTF текст

  1. Отворете таблицата, съдържаща полето, в изглед за проектиране.

  2. В мрежата за проектиране на таблица щракнете върху полето за дълъг текст, което искате да промените в RTF текст.

  3. Под Свойства на полето изберете раздела Общи.

  4. Щракнете върху текстовото поле формат и изберете RTF текст.

  5. Запишете промените.

Най-горе на страницата

Промяна на RTF текстово поле в обикновен текст

Важно    Когато промените поле от RTF текст в обикновен текст, Access ви подканва с предупреждение, че всички форматирания ще бъдат премахнати. След като сте приложили промяната към обикновен текст и таблицата е записана, не можете да отмените промяната.

  1. Отворете таблицата, съдържаща полето, в изглед за проектиране.

  2. В мрежата за проектиране на таблица щракнете върху полето за дълъг текст, което искате да промените в RTF текст.

  3. Под Свойства на полето изберете раздела Общи.

  4. Щракнете в полето TextFormat и изберете обикновен текст.

  5. Запишете промените.

Най-горе на страницата

Изчистете свойството само за добавяне

За да разрешите форматирането на RTF формат за поле, уверете се, че свойството само за добавяне за полето е забранено. В противен случай Access скрива текста в полето всеки път, когато поставяте курсора в това поле или във всички контроли на формуляр или отчет, които са обвързани с това поле.

За да забраните свойството само за добавяне

  1. Отворете таблицата в Изглед на проектиране.

  2. Изберете полето за дълъг текст, което искате да промените, и в долната част на конструктора на таблици, в раздела Общи превъртете надолу до свойството само за добавяне .

  3. Щракнете върху полето до свойството и изберете не от списъка.

  4. Запишете промените.

Най-горе на страницата

Разрешаване на форматиране на RTF текст за контроли на формуляри и отчети

Ако използвате командите в раздела Създаване , за да създадете формуляр или отчет и сте разрешили редактирането на RTF текст за скритото дълго текстово поле, контролата за резултат от текстовото поле наследява свойството Форматиране на текстов формат за полето за дълъг текст. Ако имате данни в полето за дълъг текст на вашата таблица, тези данни ще се появяват в контролата за текст във вашия формуляр или отчет. Все пак Access не разрешава редактиране на RTF текст, когато добавите ръчно контрола във формуляр или отчет, дори ако след това свържете това управление към дълго текстово поле с форматиране на RTF текст.

  1. Отворете формуляра в изглед за проектиране.

  2. В раздела Проектиране, в групата Контроли щракнете върху Текстово поле.

  3. В празна област на формуляра щракнете и плъзнете мишката, за да начертаете контролата.

  4. Щракнете върху областта за текст на новата контрола, щракнете с десния бутон върху текстовата област на контролата (не върху етикета), след което щракнете върху свойства.

  5. В списъка със свойствата за новата контрола щракнете върху раздела всички .

  6. Щракнете върху полето на свойството източник за контролата и изберете своето дълго текстово поле от списъка.

    По подразбиране списъкът показва полетата в таблицата, които са обвързани с вашия формуляр. Ако вашето дълго текстово поле се намира в друга таблица, използвайте този синтаксис на изрази, за да обвържете контролата: = [име на таблица]! [ име на поле]. Използвайте скобите и удивителен знак точно както е показано. Въведете името на вашата таблица в първата част на израза и името на вашето дълго текстово поле във втората част. Например ако имате таблица с име Notes с дълго текстово поле с име комплименти, трябва да въведете този низ в полето на свойството източник за контролата : =[Notes]![Compliments]

  7. В списъка със свойства, в който все още е избран Разделът всички , намерете и изберете свойството Форматиране на текст и след това изберете RTF текст от списък.

  8. Запишете промените.

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×