Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Текстове поле – це стандартний елемент керування в Access, який використовується для перегляду та редагування даних у формах і звітах. Багато різних типів даних можуть відображатися в текстових полях, а також використовувати їх для обчислень. У цій статті пояснюється, як створити й використати текстове поле, а також описано деякі важливі властивості текстового поля.

У цій статті

Додавання зв’язаного текстового поля

У зв’язаному текстовому полі відображаються дані з поля таблиці або запиту. У формі зв’язане з оновлюваним записом текстове поле можна використовувати, щоб вводити або змінювати дані у вихідному полі. Унесені до текстового поля зміни відображатимуться в базовій таблиці.

Зв’язане текстове поле можна швидко створити, перетягнувши до форми або звіту поле з області Список полів. Access автоматично створює текстові поля для полів таких типів:

  • Короткий текст

  • Довгий текст

  • Число

  • Дата й час

  • Грошова одиниця

  • Гіперпосилання

  • Обчислюваний

Примітка.: Починаючи з Access 2013, тип даних "Текст" перейменовано на "Короткий текст", а тип даних Memo – на "Довгий текст".

Тип елемента керування залежить від типу даних перетягнутого поля. Наприклад, якщо перетягнути поле "Так/Ні" з області Список полів до форми або звіту, Access створить прапорець. Якщо ви перетягуєте до форми або звіту поле типу "Об’єкт OLE", Access створює зв’язану рамку об’єкта, а якщо поле вкладення – елемент керування "вкладення".

Додавання зв’язаного текстового поля до форми або звіту перетягуванням поля з області "Список полів"

  1. Відкрийте форму або звіт у режимі макета чи конструктора. Для цього клацніть правою кнопкою миші форму або звіт в області переходів і виберіть потрібне подання.

  2. На вкладці Конструктор у групі Знаряддя натисніть кнопку Додавання наявних полів Зображення кнопки.

  3. В області Список полів розгорніть таблицю з полем, яке потрібно зв’язати з текстовим полем.

  4. Перетягніть поле з області Список полів до звіту або форми.

    Докладні відомості про роботу в області Список полів див. в статті Додавання поля до форми або звіту.

Крім того, до форми або звіту можна спочатку додати вільне текстове поле, а потім вказати в його властивості Джерело елемента керування поле, з яким його потрібно зв’язати.

Додавання вільного текстового поля

Вільне текстове поле не зв’язане з полем таблиці або запиту. Вільні текстові поля використовують, щоб відображати результати обчислень або вводити значення, які не мають зберігатися безпосередньо в таблиці. Найпростіше додати вільне текстове поле в режимі конструктора.

  1. Відкрийте форму або звіт у режимі конструктора. Для цього клацніть її правою кнопкою миші в області переходів і виберіть Конструктор.

  2. На вкладці Конструктор у групі Елементи керування виберіть Текстове поле.

  3. Розташуйте вказівник миші у формі або звіті там, де потрібно вставити текстове поле.

    Примітка.: Ліворуч від текстового поля розміщується його підпис, тому залиште там для нього місце. Згодом положення підпису або текстового поля можна змінити. Крім того, підпис можна видалити, клацнувши його й натиснувши клавішу Delete.

Вільне текстове поле можна також створити таким чином: спочатку створити зв’язане текстове поле, перетягнувши до форми або звіту поле з області Список полів, а потім видалити значення його властивості Джерело елемента керування. Якщо виконати цю процедуру в режимі конструктора, то замість імені поля в текстовому полі відображатиметься слово "Вільний". У режимі макета текстове поле буде пустим.

Додавання обчислюваного текстового поля

  1. Відкрийте форму або звіт у режимі конструктора. Для цього клацніть її правою кнопкою миші в області переходів і виберіть Конструктор.

  2. На вкладці Конструктор у групі Елементи керування виберіть Текстове поле.

  3. Розташуйте вказівник миші у формі або звіті там, де потрібно вставити текстове поле.

  4. Виконайте одну з таких дій:

    Розмістіть курсор у текстовому полі та введіть вираз, який обчислює значення.

    Виділіть текстове поле, натисніть клавішу F4, щоб відобразити аркуш властивостей, і введіть вираз у поле властивості Джерело елемента керування . Щоб створити вираз за допомогою побудовник виразів, клацніть Кнопка "Конструктор"поруч із полем властивості Джерело елемента керування .

  5. Збережіть форму або звіт і перейдіть у режим форми або звіту, щоб переглянути результати.

Докладні відомості про створення виразів див. в статті Побудова виразу.

ПРИМІТКИ.

  • Якщо для введення виразу в поле властивості Джерело елемента керування потрібно більше місця, натисніть клавіші Shift+F2, щоб відкрити вікно Масштаб.

  • Якщо форма або звіт базується на запиті, можливо, потрібно додати вираз до запиту, а не в обчислюваний елемент керування. Це може підвищити продуктивність, і якщо ви збираєтеся обчислювати підсумки для груп записів, легше використовувати ім'я обчислюване поле в агрегатна функція.

Властивості текстового поля

Незалежно від способу створення текстового поля, для того щоб воно відображалось і працювало належним чином, потрібно визначити певні його властивості. Деякі найважливіші й найуживаніші властивості текстового поля наведено в списку нижче.

  • Ім’я    Текстовому полі слід присвоїти коротке змістовне ім'я, щоб легко визначити, які дані в ньому містяться. Це дає змогу легко посилатися на текстове поле у виразах, які можна використовувати в інших текстових полях. Деякі розробники баз даних вважають за краще додавати префікс, наприклад txt, до імен текстових полів, щоб вони могли легко відрізнити текстові поля від інших типів елементів керування, наприклад txtFirstName або txtAddress.

    Коли ви створюєте зв’язане текстове поле, перетягуючи поле з області Список полів, як ім’я текстового поля використовується ім’я перетягнутого поля. Зазвичай це ні на що не впливає, але якщо ви плануєте змінити властивість Джерело елемента керування та створити вираз, рекомендується спочатку надати текстовому полю ім’я, відмінне від імені поля. Інакше Access може не визначити, на що посилається вираз: текстове поле чи поле в таблиці. Припустімо, у вас є звіт, що містить текстове поле з ім’ям "First Name" (Ім’я), яке пов’язано з полем таблиці з аналогічним ім’ям. Щоб видалити пробіли, які можуть міститися перед значенням у полі "First Name" (Ім’я) таблиці, можна вказати для властивості Джерело елемента керування текстового поля таке значення:

    =Trim([First Name])

    Проте так у текстовому полі відображатиметься значення #Error, оскільки Access не може визначити, на що посилається цей вираз: поле таблиці чи текстове поле. Щоб вирішити цю проблему, надайте текстовому полю унікальне ім’я.

  • Джерело елемента керування.    Ця властивість визначає, яким є поле: зв’язаним, вільним чи обчислюваним.

    • Якщо в полі властивості Джерело елемента керування зазначено ім’я поля таблиці, то текстове поле зв’язане з цим полем таблиці.

    • Якщо поле властивості Джерело елемента керування пусте, текстове поле вільне.

    • Якщо в полі властивості Джерело елемента керування вказано вираз, текстове поле обчислюване.

  • Формат тексту.    Якщо текстове поле зв’язане з полем "Довгий текст", то для властивості Формат тексту можна вказати значення Формат RTF. Це дасть змогу застосовувати до вмісту текстового поля різні стилі форматування. Наприклад, одне слово можна виділити жирним шрифтом, а інше – підкресленням.

  • Збільшення.    Цю властивість особливо зручно використовувати у звітах для текстових полів, зв’язаних із полями типу "Короткий текст" або "Довгий текст". Стандартне значення цієї властивості – Ні. Якщо текст у текстовому текст надто довгий, він обтинається. Однак якщо вказати для властивості Збільшення значення Так, то висота текстового поля автоматично змінюватиметься, щоб під час перегляду або друку в ньому відображалися всі дані.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×