Създаване или изтриване на поле в RTF формат

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

В тази статия

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

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

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

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

  • RTF текст Разрешава RTF текст и се съхранява и интерпретира като HTML маркиране в RTF формат.
  • Обикновен текст Разрешава обикновен текст и се интерпретира като обикновен текст.

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

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

Икона Опция Описание
Име на шрифт Избира различен шрифт.
Размер на шрифта Избира размер на шрифта.
Получер Прави избрания текст получер. Ако текстът вече е получер, премахва получер шрифт.
Курсив Прави избрания текст курсивен. Ако текстът вече е курсив, премахва курсива.
Подчертан Прави текста подчертан. Ако текстът вече е подчертан, премахва подчертаването.
Подравняване отляво Подравнява текста спрямо лявото поле.
Центриране Центрира текста в рамките на полето.
Подравняване отдясно Подравнява текста спрямо дясното поле.
Номериране Започва номерирането на абзаци. Числото се показва преди всеки абзац.
Изображение на бутона за водещи символи Водещи символи Започва поставянето на водещ символ преди всеки абзац.
Цвят на шрифт Избира цвят на преден план на шрифта.
Цвят на осветяване на текст Прави текста да изглежда сякаш е маркиран с маркер.
Намаляване на отстъпа Намалява отстъпа на абзаца.
Увеличаване на отстъпа Увеличава отстъпа на абзаца.
Изображение на бутон ''Отляво надясно'' От ляво надясно Попълва контролата отляво надясно.
Изображение на бутон ''Отдясно наляво'' От дясно наляво Попълва контролата отдясно наляво.

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

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

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

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

  1. Отворете таблицата в Изглед на таблица с данни.
  2. Изберете "Щракнете" за добавяне и след това изберете "Дълъг текст" от списъка.
  3. Щракнете двукратно върху заглавката на полето и въведете смислено име за новото поле.
  4. Запишете промените.

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

  1. Отворете таблицата в Изглед на проектиране.
  2. В мрежата за проектиране на таблицата намерете първия празен ред. След това в колоната " Име на полето " въведете име на поле.
  3. В колоната " Тип данни " изберете "Дълъг текст".
  4. Под Свойства на полето изберете раздела Общи.
  5. Щракнете в полето "Текстов формат " и изберете RTF текст.
  6. Запишете промените.

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

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

  1. Отворете таблицата, съдържаща полето, в изглед за проектиране.
  2. В мрежата за проектиране на таблицата щракнете върху полето тип Long Text, което искате да промените в RTF текст.
  3. Под Свойства на полето изберете раздела Общи.
  4. Щракнете върху полето Текстов формат и изберете RTF текст.
  5. Запишете промените.

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

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

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

  1. Отворете таблицата, съдържаща полето, в изглед за проектиране.
  2. В мрежата за проектиране на таблицата щракнете върху полето тип Long Text, което искате да промените в RTF текст.
  3. Под Свойства на полето изберете раздела Общи.
  4. Щракнете в полето TextFormat и изберете Обикновен текст.
  5. Запишете промените.

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

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

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

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

  1. Отворете таблицата в Изглед на проектиране.
  2. Изберете полето тип Long Text, което искате да промените, и в долната част на конструктора на таблици, в раздела " Общи " превъртете надолу до свойството "Само добавяне ".
  3. Щракнете върху полето до свойството и изберете "Не " от списъка.
  4. Запишете промените.

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

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

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

  1. Отворете формуляра в изглед за проектиране.
  2. В раздела Проектиране, в групата Контроли щракнете върху Текстово поле.
  3. В празно място от вашия формуляр щракнете и плъзнете мишката, за да начертаете контролата.
  4. Щракнете върху текстовата област на новата контрола, щракнете с десния бутон в областта за текст на контролата (не етикета), а след това щракнете върху "Свойства".
  5. В списъка със свойства за новата контрола щракнете върху раздела "Всички ".
  6. Щракнете в полето на свойството "Източник за контролата " и изберете вашето поле "Дълъг текст" от списъка.
    По подразбиране списъкът показва полетата в таблицата, която е обвързана с вашия формуляр. Ако вашето поле тип Long Text се намира в друга таблица, използвайте синтаксиса на този израз, за да обвържете контролата: =[Име на таблица]![ Име на поле]. Използвайте скобите и удивителния знак точно както е показано. Въведете името на таблицата в първата част на израза и името на вашето поле "Дълъг текст" – във втората част. Например ако имате таблица с име "Бележки" с поле "Дълъг текст" с име "Комплименти", трябва да въведете този низ в полето на свойството "Източник за контролата ": =[Notes]![Compliments]
  7. В списъка със свойства, докато разделът " Всички " все още е избран, намерете и изберете полето на свойството "Текстов формат " и след това изберете RTF текст от списъка.
  8. Запишете промените.

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