natgillin/translations-raw huggingface dataset:
There is information about currently selected widget's name and type displayed on the first and second tab.
Буде показано відомості щодо назви і типу поточного позначеного віджета на першій і другій вкладці.
Additional toolbars are also available:
Доступні також додаткові панелі інструментів:
The Widgets toolbar used for inserting new widgets into the form
Панель інструментів Віджети призначено для додавання нових віджетів на форму.
The Format toolbar used to format form's elements (eg; adjusting widget's size, grouping). Formatting commands are also available in the Format menu. More about these commands can be found in.
Панель інструментів Формат призначено для форматування елементів форми (наприклад, зміни розмірів віджетів, групування). Доступ до команд форматування можна отримати за допомогою меню Формат. Докладніше про ці команди можна дізнатися з розділу.
Using the Widgets tab
Користування вкладкою Віджети
The Widgets tab in the Property pane provides a list of form widgets and their hierarchy. Each widget is presented within the hierarchy beside other widgets being on the same level (the same parent container). Child widgets (inside containers) are presented using indented names.
На вкладці Віджети панелі « Властивості » буде показано список віджетів форми та їх ієрархічну підпорядкованість. Всі віджети у ієрархії буде показано за рівнями (віджети одного рівня буде показано у їх спільному батьківському контейнері). Пункти дочірніх віджетів (віджетів, що містяться у контейнерах) буде показано з відступом.
Each widget has displayed its name and type. The type has also an icon displayed - the same as the one displayed on the toolbar used while form designing is performed.
Для кожного з віджетів буде показано назву і тип. Для позначення типу буде також використано піктограм (ту саму, яку було показано на кнопці панелі інструментів, яку ви натискали, щоб додати відповідний віджет під час компонування).
Changing the current selection on the list causes appropriate selection on the designed form. This allows for easier widget lookup by name and easier navigation. For example, it is possible to select a widget by name, and then switch to the Properties tab to change the widget's properties.
Зміна поточного позначеного пункту у списку призводить до позначення відповідного елемента на формі. Така взаємодія полегшує пошук віджетів за назвою і спрощує навігацію формою. Наприклад, можна обрати віджет за назвою, а потім перейти на вкладку Властивості, щоб змінити властивості віджета.
Keeping the & Ctrl; key pressed while an item on the widgets list is being selected allows to select multiple widgets at a time. Keeping the & Shift; key pressed allows to select entire lists of widgets.
Утримування натиснутою клавіші & Ctrl; під час позначення пунктів у списку віджетів надасть вам змогу позначити декілька віджетів одночасно. Якщо утримувати натиснутою клавішу & Shift;, можна позначати послідовності віджетів у списку.
Giving widgets reasonable names can be useful but is not mandatory. Note that widget's name is a property that is not visible to the user of your form. Users will only see a widget text, provided by Text property or similar.
Надання віджетам змістовних назв є корисним, але не обов’ язковим кроком. Зауважте, що назва віджета є властивістю, яку не буде показано користувачеві вашої форми. Користувачі бачитимуть лише текст віджета, який визначається властивістю Text або іншою подібною властивістю.
Inserting widgets - text fields
Додавання віджетів — текстові поля
Let's create a form providing information about persons, i. e. a form connected it with Persons table.
Давайте створимо форму з відомостями щодо осіб, тобто форму, пов’ язану з таблицею Persons.
If the form being designed should present data obtained from the database, you need to place appropriate fields on it. To do this, use the buttons on the Widgets toolbar. Each button corresponds to a single widget type.
Якщо на формі, яку ви розробляєте, має бути показано дані, отримані з бази даних, вам слід розташувати на цій формі відповідні поля. Для подібного розташування слід скористатися кнопками панелі інструментів Віджети. Кожна з кнопок відповідає певному типу віджета.
Click Text Box button on the Widgets toolbar.
Натисніть кнопку Текстове поле на панелі інструментів Віджети.
Click on the form surface with the left mouse button. A new text box widget will be placed in the point where you clicked. Before you release you can drag your mouse to specify a desired size for the widget.
Наведіть вказівник миші на форму і клацніть лівою кнопкою миші. У точці, де знаходився вказівник миші, буде розташовано новий віджет поля для введення тексту. Перш ніж відпускати кнопку миші ви можете спробувати перетягти вказівник миші, щоб змінити розміри віджета на бажані.
If needed, move the inserted widget using drag & drop to a desired position. You can resize the widget afterwards by dragging one of the small boxes appearing near its corners. Note that the boxes are only visible when the widget is selected. If you select another widget or the form surface, the boxes disappear.
Якщо потрібно, пересуньте доданий віджет за допомогою перетягування зі скиданням вказівником миші у потрібну позицію. Пізніше ви зможете змінити розміри віджета перетягуванням одного з маленьких квадратиків, розташованих у кутах віджета. Зауважте, що ці квадратики можна буде побачити, лише якщо віджет буде позначено. Якщо ви позначите інший віджет або всю поверхню форми, квадратики буде приховано.
Click the Text Box toolbar button again and click on the form surface to insert another widget. Repeat this action once again until you get three text boxes inserted in your form. For sake of simplicity we will limit ourselves to three data fields.
Натисніть кнопку Текстове поле ще раз, а потім наведіть вказівник миші на поверхню форми і клацніть лівою кнопкою миші, щоб вставити ще один віджет. Повторіть цю процедуру ще раз так, щоб на вашій формі опинилося три поля для введення тексту. Для простоти ми обмежимося роботою з трьома полями даних.
There is a context menu available in form's design mode, activated by a right mouse button click the desired widget or the form's surface. The menu offers commands like Cut, Copy, Paste, Delete and other, more complex. Many of the commands are also provided in the Menubar, usually Edit. Keyboard shortcuts are also available for these commands. Some of the commands are only available for certain types of widgets.
У режимі компонування форм передбачено також контекстне меню, доступ до якого можна отримати наведенням вказівника на бажаний віджет або поверхню форми з наступним клацанням правою кнопкою миші. У цьому меню ви знайдете команди Вирізати, Копіювати, Вставити, Вилучити та інші, складніші команди. Доступ до багатьох з цих команд можна отримати також і у меню, зазвичай, меню Правка. Крім того, для виконання цих команд передбачено клавіатурні скорочення. Деякими з цих команд можна скористатися лише для віджетів певних типів.
The commands Cut, Copy and Paste makes it possible to move or copy widgets between forms, even between separate database projects.
За допомогою пунктів Вирізати, Скопіювати і Вставити можна пересувати або копіювати віджети між формами, навіть між окремими проектами баз даних.
Holding the & Ctrl; key down while clicking a widget allows to select multiple widgets.
Утримування натиснутою клавіші & Ctrl; під час клацання кнопкою миші надає змогу позначати декілька віджетів одразу.
Instead of using Copy and Paste commands, to duplicate a widget within the same form you can hold down the & Ctrl; key while moving the widget. After the & Ctrl; key is released, the dragged widget will not be moved but copied in the new location.
Окрім використання пунктів меню Копіювати і Вставити для дублювання віджета на одній формі, ви можете натиснути і утримувати натиснутою клавішу & Ctrl;, а потім пересунути віджет. Після відпускання клавіші & Ctrl; перетягнутий віджет не буде пересунуто, а скопійовано у нову позицію.
Assigning data sources
Визначення джерел даних
The fields you inserted have no data source assigned yet, so these are not able to display information from the database. To assign data source, use the Data Source tab of the Property pane.
Для вставлених вами полів ще не призначено джерела даних, отже у цих полях не може бути показано даних з бази даних. Щоб призначити джерело даних, скористайтеся вкладкою Джерело даних панелі властивостей.
The very first step is to specify the form's data source, i. e. a place the displayed data will be fetched from. As mentioned above, you will use table persons as a data source for your new form.
На першому кроці слід вказати джерело даних форми, тобто вказати сховище даних звідки слід брати показані дані. Як ми вже раніше згадували, нам слід скористатися таблицею persons як джерелом даних для нашої нової форми.
Click on the form's surface, as you will alter its properties.
Наведіть вказівник миші на вікно форми і клацніть лівою кнопкою миші, так само, як під час зміни його властивостей.
Switch to the Data Source tab and enter persons table name in the Form's data source drop down list. Alternatively, you can select this name from the drop down list.
Перемкніться на вкладку Джерело даних і введіть назву таблиці persons (особи) у спадний список Джерело даних форми. Крім того, ви можете просто обрати цю назву зі спадного списку.
You have assigned form's data source. Now you need to do specify widget's data source.
Отже ми призначили джерело даних форми. Тепер нам треба визначити джерело даних віджетів.
Click the first text field widget at the top of the form.
Наведіть вказівник миші на перший з віджетів текстових полів у верхній частині форми і клацніть лівою кнопкою миші.
In the Data Source tab of the property pane enter field name name in the Widget's data source drop down list. Alternatively, you can select this name from the drop down list.
На вкладці Джерело даних панелі властивостей введіть назву поля name (ім’ я) у спадному списку Джерело даних віджета. Крім того, ви можете обрати цю назву зі спадного списку.
Click on next text field widget and enter surname as the data source.
Натисніть наступне поле тексту і введіть у поле джерела даних surname (прізвище).
Enter data sources for street, house_number and city text fields in a similar way.
Введіть джерела даних для текстових полів street (вулиця), house_ number (номер будинку) і city (місто) у подібний же спосіб.
You can now save the form's design (this is not mandatory to test the form in action). To save, click the Save object changes toolbar button or use the Ctrl; S File Save menu command. Upon saving you will be asked for entering the form's name. Enter Persons as caption and click the OK button. The form's name will be filled automatically.
Тепер можна зберегти компонування форми (випробовувати форму у дії не обов’ язково). Щоб зберегти компонування, натисніть кнопку панелі інструментів Зберегти зміни у об’ єкті або скористайтеся пунктом меню Ctrl; S Файл Зберегти. У процесі зберігання програма попросить вас ввести назву форми. Введіть Persons у поле підпису і натисніть кнопку Гаразд. Поле назви форми буде заповнено автоматично.
This is the right moment for testing your form. Click the Switch to data view toolbar button. Unless you made a mistake while entering data sources, you should see form's fields filled with data from the persons table.
Настав час перевірити нашу форму у дії. Натисніть кнопку панелі інструментів Перемкнути у режим перегляду даних. Якщо під час введення даних ви не помилилися, ви побачите поля форми, заповнені даними з таблиці persons.
If you want to remove widget's data source assignment for a form widget, you can use Clear widget's data source button near the Widet's data source drop down list. Similarly, you can use the Clear form's data source button near the Form's data source drop down list.
Якщо ви бажаєте вилучити прив’ язку джерела даних до віджета форми, натисніть кнопку Очистити джерело даних віджета, розташовану поруч зі спадним списком Джерело даних віджета. Крім того, ви можете скористатися натисканням кнопки Очистити джерело даних форми, розташованої поряд зі спадним списком Джерело даних форми.
Use the Go to selected form's data source button to select appropriate table or query in the Project Navigator, so you can quickly open a table or query being the data source of the form.
Скористайтеся натисканням кнопки Перейти до вибраного джерела даних форми, щоб обрати відповідну таблицю або запит у Навігаторі проектом. Таким чином, ви зможете швидко відкрити таблицю або запит, який буде джерелом даних форми.
Inserting text labels
Додавання текстових міток
To make it easier for the form's user to identify the meaning of every field widget, these should have added text labels with appropriate titles. To create text labels the Label widget is used.
Для того, щоб полегшити користувачеві форми визначення призначення полів віджета, до цих полів слід долучати текстові мітки з відповідними написами. Для створення текстових міток використовують віджет Label.
Insert three text label widgets onto the form, placing them on the left side of the text fields (or on the right hand if your operating system uses right-to-left layout). On inserting a new label, a text cursor appears at the location where you can enter the desired title. Enter consecutively: Name, Surname and Street. Additionally, on the top of the form insert another label displaying name of the form, i. e. Persons. Enlarge this label's size and and increase the font size using Format Font... menu command.
Додайте на форму три віджети текстових міток, розташувавши їх ліворуч від полів для введення тексту (або праворуч, якщо у вашій операційній системі використовується лівописне компонування). Після додавання нової мітки на формі з’ являтиметься курсор у місці, куди слід вводити текст. Послідовно введіть мітки: Name (ім’ я), Surname (прізвище) та Street (вулиця). Крім того, у верхній частині форми додайте ще одну мітку, яка визначатиме назву форми, тобто Persons. Збільшіть розміри цієї мітки та розмір шрифту її тексту за допомогою пункту меню Формат Шрифт....
An Action is a single activity isolated in the application, available for the user to execute. It can also be executed automatically as a reaction for a given event (eg; after opening a form).
Action (дія) — це якась виокремлена функціональна можливість програми, дію якої може бути активовано користувачем. Дію може бути виконано і у автоматичному режимі у відповідь на вказану подію (наприклад, відкриття форми).
Assigning actions to form buttons
Призначення дій до кнопок форми
Many actions can be assigned to form button. The assigned action is executed after button is clicked.
З кнопками форми можна пов’ язати багато дій. Призначену дію буде виконано після натискання кнопки.
To assign action:
Для призначення дії:
Switch to form's Design view if you have not done yet.
Перемкніть програму у режим Перегляд дизайну, якщо ви ще цього не зробили.
Select the existing button widget by clicking on it or put a new button widget onto the form. If you inserted a new button, enter its title and press Enter; key.
Позначте вже існуючий віджет кнопки наведенням на нього вказівника миші з наступним клацанням лівою кнопкою миші або додайте на форму новий віджет кнопки. Якщо ви додали нову кнопку, введіть її назву і натисніть клавішу Enter;.
Click the button widget with the & RMB; to display the context menu.
Наведіть вказівник миші на віджет кнопки і клацніть правою кнопкою миші для відкриття контекстного меню.
From the context menu select Assign action... command.
З контекстного меню оберіть пункт Призначити дію....
An Assigning Action to Command Button dialog window will appear presenting a list of available actions. One of the actions is selected if the widget already has action assigned. Otherwise the Action type drop down list has the No type item selected.
У відповідь програма відкриє діалогове вікно Призначення дії для кнопки, де буде показано список можливих дій. Якщо для віджета вже було призначено дію, один з пунктів дій у цьому списку буде позначено. Якщо ж дії ще не було призначено, у спадному списку Тип дії буде позначено пункт Без типу.
From the Action type drop down list select Application item. Available application-wide actions will be listed.
У спадному списку Тип дії оберіть пункт Програма. У відповідь програма покаже список можливих дій програми.
Select one of the actions on the list (eg; Delete Row).
Оберіть одну з дій у списку (наприклад, Вилучити рядок).
Click the OK button or press the Enter; key to accept your selection.
Натисніть кнопку Гаразд або клавішу Enter;, щоб підтвердити ваш вибір.
After switching to the form's data view you can try whether the action works. For example, if you assigned Delete Row action, clicking the button, the current database row will be deleted, similarly to executing Ctrl; Delete Edit Delete Row menu command (depending on your settings you may be asked to confirm the removal).
Після перемикання форми у режим перегляд даних ви зможете перевірити, чи буде програма виконувати вказану дію. Наприклад, якщо ви призначили дію Вилучити рядок до натискання кнопки, поточний рядок бази даних буде вилучено. Результат дії буде тим самим, що і результат вибору пункту меню Ctrl; Delete Правка Вилучити рядок (залежно від вказаних вами параметрів, програма попросить вас підтвердити вилучення).
To remove an action assignment, select No type item from the Action type drop down list of the Assigning Action to Command Button dialog window.
Щоб вилучити прив’ язку дії, оберіть пункт Без типу у спадному списку Тип дії діалогового вікна Призначення дії для кнопки.
Actions only work in the form's data view. Not every action's assignment is reasonable. For example, the Font... action is available in data view, but only if you have a widget selected in the Design view. If you make changes to the font settings the changes are applied to the text of that selected widget.
Дії працюють лише у режимі перегляду даних форми. Не кожне з призначення дій має сенс. Наприклад, ви можете отримати доступ до дії Шрифт... у режимі перегляду даних, але лише якщо у Перегляді дизайну позначено якийсь віджет. Якщо ви внесете зміни до параметрів шрифту, зміни буде застосовано до тексту цього позначеного віджета.
Widget layouts
Компонування віджетів
In most cases form widgets should be conveniently arranged and aligned. Positioning, aligning and resizing widgets by hand is not easy and these parameters are not adjusted when the user resizes the form. In fact the situation is even worse because you cannot assume a given form requires a given space because users have different font sizes and display resolutions.
Віджети форми варто розташувати зручно для користувача та вирівняти. Розташування, вирівнювання і зміна розмірів віджетів вручну не є простою справою. Ці параметри віджета не коригуватимуться, коли користувач змінюватиме розміри форми. Фактично, стан справ ще гірший, оскільки ви не зможете передбачити потрібний для віджетів простір за умови, що на комп’ ютері користувача буде встановлено інші розміри шрифтів і іншу роздільну здатність екрана.
Using special tool called widget layouts can help to automatically lay out the form widgets. Widget layout is an action of grouping two or more widgets so these are well positioned and have appropriate sizes.
За допомогою особливого інструменту, який називається « компонування віджетів » можна автоматично розкласти віджети формою. Компонування віджетів — це дія з групування декількох віджетів так, щоб їх було розташовано у відповідних місцях, і так, щоб вони мали відповідні розміри.
Using layout in a form improves alignment. Moreover, its space is better used. Text fields are closer to each other, spacing is constant.
Використання компонування покращує вирівнювання елементів форми. Крім того, краще використовується площа форми. Текстові поля наближаються одне до одного, інтервали стають однорідними.
There are two methods to create widget layout.
Існує два способи створення компонування віджетів.
Select two or more widgets that should be placed in a common layout, and select one of the layout types from the context menu item Layout Widgets.
Оберіть декілька віджетів, для яких слід використати одне зі стандартних компонувань, а потім оберіть тип компонування за допомогою пункту контекстного меню Розкласти віджети.
Click a container widget (or a form surface itself), where widgets are inserted and select one of the layout types from the context menu item Layout Widgets. All widgets existing within the container or within the form, being on the same level will be put into a single common layout.
Наведіть вказівник миші на контейнер віджетів (або на поверхню самої форми), куди слід додати віджети, клацніть лівою кнопкою миші і оберіть один з типів компонування з контекстного меню компонування віджетів. Всі віджети контейнера або форми, розташовані на одному рівні з позначеним віджетом, буде розташовано у межах спільного компонування.
In each of these cases you can also use Format Layout Widgets menu.
У кожному з цих випадків ви також можете скористатися пунктом меню Формат Розкласти віджети.
Widget layout is presented in the design view using a blue, green or red box drawn with a broken line. This line is displayed only in the form's design view.
У режимі перегляду компонування компонування віджетів буде показано за допомогою синіх, зелених і червоних прямокутників накреслених штрихованою лінією. Цю лінію буде показано лише у режимі перегляду компонування форми.
Besides the grid type, there are other widget layout types.
Окрім типу ґратки, існують інші типи компонування віджетів.
vertical
вертикальне
Vertical widget layout
Вертикальне компонування віджетів
horizontal
горизонтальне
Horizontal widget layout
Горизонтальне компонування віджетів
Springs in widget layouts
Пружинки у компонуваннях віджетів
A spring in widget layouts is a special, invisible element allowing to adjust widget's position and size within layouts. Such a spring stretches or squeezes a widget on the right, top, bottom or left hand, so it can have desired size and position.
Пружиною у компонуванні віджетів називається особливий невидимий елемент, за допомогою якого можна скоригувати розташування віджетів і їх розмір у компонуванні. Така пружина розтягує або стискає віджет у вертикальному або горизонтальному напрямку так, щоб надати цьому віджету бажаних розмірів і розташування.
To use a spring:
Щоб скористатися пружинкою, виконайте такі дії:
Select spring icon on the Widgets toolbar.
Натисніть піктограму з пружинкою на панелі інструментів Віджети.
Click on a selected point of the form to insert the spring.
Наведіть вказівник миші на точку на формі, куди ви бажаєте вставити пружинку і клацніть лівою кнопкою миші.
To make springs work you need to create a global widget layout, i. e. a layout for the form itself. Then, springs can use edges of the form as a boundary for expanding.
Для того, щоб пружини виконали свою роль, вам слід створити загальне компонування віджетів, тобто компонування самої форми. Після цього пружини зможуть скористатися краями форми як опорою під час стискання або розтягування.
Removing widget layouts
Вилучення компонувань віджетів
To remove widget layout without removing widgets, perform one of these actions:
Щоб вилучити компонування віджетів без вилучення самих віджетів, виконайте одну з таких дій:
Click with the right mouse button on the layout's border and select Break Layout command from the context menu.
Наведіть вказівник миші на рамку компонування, клацніть правою кнопкою миші і оберіть пункт Забрати розкладку у контекстному меню.
Click with the left mouse button on the layout's border and select Format Break Layout menu command.
Наведіть вказівник миші на рамку компонування, клацніть лівою кнопкою миші і скористайтеся пунктом меню Формат Забрати розкладку.