Елементи керування форми

Зміст
Покажчик 🔎︎

# Елементи керування

The Form Controls toolbar or sub-menu contains tools that you need to create an interactive form. You can use the toolbar or sub-menu to add controls to a form in a text, drawing, spreadsheet, presentation, or HTML document, for example a button that runs a macro.

Щоб скористатися цією командою…

Виберіть Перегляд - Панелі інструментів - Елементи керування.

Піктограма на панелі інструментів Вставка (ця піктограма спочатку не відображається, тому, можливо, вам доведеться її увімкнути):

Елементи керування

Документи XML-форм (XForm) використовують ті ж самі елементи керування.

Для створення форми необхідно відкрити документ, після чого додати і визначити елементи керування форми за допомогою панелі інструментів "Елементи керування". При необхідності можна також зв'язати форму з базою даних, що дозволяє використовувати елементи керування для керування базою даних.

При створенні форми в HTML-документах можна застосовувати форму відправлення даних через Інтернет.

Програма LibreOffice експортує лише властивості форми, які підтримуються версії мови HTML, який виконується експорт. Щоб визначити версію мови HTML, виберіть пункт LibreOffice – ПараметриЗасоби – Параметри – завантаження/Збереження – Сумісність з HTML.

## Щоб додати елемент керування в документ

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

2. Перетягніть його в документ, щоб створити елемент керування.

   Щоб створити квадратне поле елемента керування, переміщуйте мишку, утримуючи клавішу Shift.

Для додавання поля зі списку полів таблиці або запиту перетягніть комірку у форму. У текстовому документі для додавання поля у форму можна також перетягнути заголовок стовпця. Для додавання мітки поля при перетягуванні заголовка стовпця необхідно утримувати клавішу CommandCtrl+Shift.

## Зміна елемента керування

1. Клацніть елемент керування правою кнопкою і виберіть Елемент керування. Буде відкрито діалогове вікно, у якому можна визначити властивості елемента керування.

2. Щоб вказати поєднання клавіш для елемента керування, додайте тильду (~) перед символом у написі для елемента керування.

3. Елементи керування можна переміщати методом перетягування і відпускання з одного документа в інший. Елементи керування можна також копіювати і вставляти. При вставлення елемента керування в інший документ LibreOffice аналізує джерело даних, тип вмісту і властивості вмісту елемента керування, щоб його логічна структура відповідала кінцевому документові. Наприклад, елемент керування, який відображає вміст адресної книги, продовжує відображати це ж вміст після копіювання його в інший документ. Переглянути ці властивості можна на вкладці Дані діалогового вікна Властивості форми.

## Вибрати

Ця піктограма перемикає покажчик миші в режим вибору або вимикає цей режим. Режим вибору використовується для вибору елементів керування поточної форми.

## Design Mode On/Off

Toggles the Design mode on or off. This function is used to switch quickly between Design and User mode. Activate to edit the form controls, deactivate to use the form controls.

Режим розробки

## Властивості елемента керування

Opens a dialog for editing the properties of a selected control.

Елемент керування

## Властивості форми

In this dialog you can specify, among others, the data source and the events for the whole form.

Форма

## Прапорець

Створює прапорець. Прапорці дозволяють активувати і деактивувати функцію в формі.

## Текстове поле

Створює текстове поле. Текстові поля - це поля, в які користувач може вводити текст. У формі текстові поля містять дані або дозволяють вводити нові дані.

## Поле форматованого вводу

Створює поле з форматуванням. Поле для форматованого вводу - це текстове поле, в якому можна визначити спосіб форматування вхідних і вихідних даних і застосовані обмежувані значення.

Поле для форматованого вводу має особливі властивості елемента керування (виберіть Формат - Елемент управління).

## Кнопка натиску

Створює кнопку. Цю функцію можна застосовувати для виконання команди для певної події, наприклад, для клацання кнопкою миші.

Для цих кнопок можна використовувати текст і графіку.

## Перемикач

Створює перемикач. Перемикачі дозволяють вибрати один з декількох варіантів. Перемикачі з однаковими функціями мають однакову назву (властивість Назва). Зазвичай їх уміщують у групу.

## Список

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

## Поле зі списком

Створює поле зі списком. Поле зі списком - поле з одного рядка із розкривним списком, в якому можна вибирати параметр. Полю зі списком можна присвоїти властивість "тільки читання", щоб користувач не міг вводити інші записи, крім наявних у списку. Якщо форма пов'язана з базою даних і цей зв'язок активний, то Майстер поля зі списком буде відображатися автоматично після вставки поля зі списком у документ.

## Позначка

Створює поле для відображення тексту. Ці мітки призначені для відображення тільки заздалегідь заданого тексту. Введення в цих полях неможливе.

## Оформлення форми

Відкриття панелі інструментів Оформлення форми.

## Помічник увімк/вимк

Вмикає і вимикає автоматичні майстри елементів керування форми.

Ці майстри допоможуть ввести властивості списків, таблиць та інших елементів керування.

## Команди контекстного меню

## Лічильник

Створює лічильник.

Якщо додати лічильник в електронну таблицю Calc, то можна використовувати вкладку "Дані" для створення двостороннього зв'язку між лічильником і коміркою. У результаті при зміні вмісту комірки будуть оновлюватися показання лічильника. І навпаки, при зміні значення лічильника буде змінюватися вміст комірки.

## Смуга прокручування

Створює смугу прокручування.

Можна вказати такі властивості смуги прокручування:

Назва у інтерфейсі | Семантика
Мін. значення прокрутки | Вибирає мінімальну висоту або мінімальну ширину смуги прокручування.
Макс. значення прокрутки | Вибирає максимальну висоту або максимальну ширину смуги прокручування.
Типове значення прокрутки | Вказує усталене значення для смуги прокручування, що використовується при відновленні форми.
Орієнтація | Визначає орієнтацію смуги прокручування, тобто горизонтальну або вертикальну.
Крок лінії | Вказує мінімальну відстань, на яку може бути прокручена смуга прокрутки, наприклад, якщо клацнути стрілку.
Крок блоку | Вказує відстань, яка рівна кроку блоку при прокручуванні, наприклад, якщо клацнути між бігунком і стрілкою смуги прокручування.
Затримка | Вказує затримку в мілісекундах між подіями включення смуги прокручування. Це, наприклад, може бути затримка при натисканні стрілки смуги прокрутки та утриманням натиснутої кнопки миші.
Колір символів | Задає колір стрілок смуги прокрутки.
Видимий розмір | Задає розмір повзунка смуги прокрутки в "одиницях виміру значення". Наприклад, значення ("Макс. значення прокрутки" мінус "Мін. значення прокрутки")/2 визначає розмір повзунка як половину довжини смуги прокрутки. Щоб зробити ширину смуги прокручування рівною висоті, задайте рівним нулю значення Видимий розмір.

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

## Графічна кнопка

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

## Графічний елемент керування

Створює графічний елемент керування. Він може служити тільки для додавання зображень з бази даних. У документі форми двічі клацніть один із цих елементів керування, щоб відкрити діалогове вікно Додати графіку для вставки зображення. Є також контекстне меню (не в режимі конструктора) з командами для вставки і видалення зображень.

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

## Поле дати

Створює поле дати. Якщо форма пов'язана з базою даних, значення дат можуть бути отримані з бази даних.

Якщо поле дати зробити розкривним, можна використовувати календар для вибору дати у полі дати. Це також застосовно до поля дати в полі елемента керування Таблиця.

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

Спеціальні зауваження на полях даних.

## Поле часу

Створює поле часу. Якщо форма пов'язана з базою даних, значення часу для форми можуть бути отримані з бази даних.

Поля часу користувач може легко змінити за допомогою клавіш зі стрілками вгору і вниз. Залежно від положення курсора години, хвилини або секунди можна зменшити чи збільшити за допомогою клавіш зі стрілками.

## Вибір файла

Створює кнопку, яка робить можливим вибір файлу.

## Числове поле

Створює числове поле. Якщо форма пов'язана з базою даних, числові значення у формі можуть бути отримані з бази даних.

## Поле валюти

Створює поле валюти. Якщо форма пов'язана з базою даних, вміст поля валюти для форми може бути отримане з бази даних.

## Поле з маскою вводу

Створює поле з маскою введення. Поля з маскою введення містять маску правки і буквенну маску. Маска правки визначає, які дані можуть бути введені. Літерна маска визначає вміст поля з маскою введення при завантаженні форми.

Зверніть увагу, що поля з маскою введення не експортуються у формат HTML.

## Рамка групи

Створює рамку для логічного групування декількох елементів керування. Групи дозволяють об'єднати перемикачі в рамці.

Якщо в документ вставляється рамка групи, то запускається Помічник групового блоку, що дозволяє легко створити групу перемикачів.

Примітка: Якщо ви перетягнете поле групи елементів керування понад наявні елементи керування, а потім захочете вибрати один з них, то спершу необхідно відкрити контекстне меню поля групи елементів керування і вибрати Розташувати - Перемістити на задній план. Потім виберіть елемент керування, одночасно утримуючи CommandCtrl.

Групи використовуються тільки для візуального об'єднання. Функціональне групування перемикачів може бути виконане за допомогою визначення назви: у властивостях ім'я всіх перемикачів введіть однакову назву, щоб згрупувати їх.

## Елемент керування Таблиця

Створює елемент керування Таблиця для відображення таблиці бази даних. Якщо створюється елемент керування "Таблиця", з'являється Помічник елемента керування Таблиця.

Спеціальні відомості про елементи керування "Таблиця".

## Панель навігації

Creates a Navigation bar.

Панель Навігація дозволяє переміщуватися між записами бази даних або форми бази даних. Елементи керування панелі Навігація працюють так само, як і елементи керування стандартної панелі Навігація в LibreOffice.

## Автоматичне керування фокусом

Якщо Автофокус для елемента керування увімкнено, то при відкритті документа буде вибрано перший елемент керування. Якщо ця кнопка вимкнена, то після відкриття буде вибрано текст. Послідовність переходу, зазначена користувачем, визначає, який елемент керування буде першим.