Для створення групи без допомоги майстра в режимі конструктора потрібно натиснути на панелі елементів кнопку Група перемикачівна панелі елементів (кнопка Мастер повинна бути відтиснута);
- щоб створити вільну групу, вибрати місце, в якому міститься верхній лівий кут групи;
- щоб створити приєднану групу, потрібно відкрити список полів натисканням кнопки Список полівна панелі інструментів,
перетягнути поле зі списку полів у форму чи звіт. Поле необхідно переміщати зі списку полів при натиснутій кнопці миші. Якщо вибрати поле в списку полів, відпустити кнопку миші, а потім вибрати місце в формі або звіті, елемент керування не буде приєднаний.
Щоб додати в створену групу нові елементи керування, слід вибрати в панелі елементів кнопку потрібного елемента керування, і перетягти його всередину групи. Якщо потрібно включити в групу перемикач, прапорець або вимикач, що не входять у групу, слід вирізати елемент керування і вставити його в групу, виділивши перед вставкою рамку групи. Якщо просто перетягнути в рамку групи існуючий елемент, то цей елемент не стане частиною групи.
Кнопкивикористовуються у формах для виконання визначеної дії або ряду дій, наприклад:
- робота з формою (відкрити, закрити, роздрукувати, відкрити сторінку на багато сторінковій формі);
- робота зі звітом (відправити по пошті або в файл, продивитись або роздрукувати);
- запуск інших програм;
- виконання запиту або макросу, друк таблиці, автонабір телефонного номера.
Кнопки розміщують найчастіше в розділах заголовка або приміток форми. Щоб кнопка виконувала яку-небудь дію, потрібно створити макрос або процедуру обробки події і зв'язати їх із властивістю кнопки Нажатие кнопки (OnClick). Текст напису на кнопці задається як значення властивості Надпись (Caption). Щоб помістити на кнопку малюнок, слід вказати його у властивості кнопки Рисунок (Picture).
Можна створити кнопку самостійно чи за допомогою майстра. Майстер дозволяє створювати кнопки більше 30 типів і прискорює процес розробки кнопки, автоматично виконуючи всі основні дії. Наприклад, можна створити кнопку для пошуку записів, виведення запису на друк або застосування фільтра у формі. Крім того, майстер допомагає навчитися писати процедури обробки подій. При створенні кнопки за допомогою майстра Microsoft Access створює процедуру обробки подій і приєднує її до кнопки. Користувач може відкрити процедуру, ознайомитися з програмою і при необхідності внести в програму зміни.
Щоб створити кнопку за допомогою майстра в режимі конструктора, потрібно натиснути на панелі елементів кнопку Майстра, натиснути кнопку Кнопка, вибрати у формі її місце, виконати інструкції, виведені в діалогових вікнах майстра.
Щоб створити кнопку без допомоги майстра в режимі конструктора, потрібно відтиснути на панелі елементів кнопку Майстра, натиснути кнопку Кнопка, вибрати у формі її місце, натиснути кнопку Свойства на панелі інструментів, щоб відкрити вікно властивостей. В комірку властивості Нажатие кнопки (OnClick) ім'я макросу або процедури обробки події, що повинні виконуватися при натисканні кнопки, або натиснути кнопку Побудовник для виклику побудовника макросів або побудовника програм. Щоб помістити на кнопку надпис, потрібно ввести текст надпису в комірку властивості Надпись (Caption). Замість підпису на кнопку можна помістити малюнок, ввівши в комірку властивості Рисунок (Picture) шлях і ім'я файлу з розширенням .bmp, .ico, .dib, .wmf чи .emf. Якщо шлях або ім'я файлу невідомі, слід натиснути кнопку Побудовника для відкриття побудовника малюнків. Допускається додавання на кнопку малюнка і підпису, створених у графічному редакторі Paint системи Windows. Щоб у редакторі Paint створити малюнок розміром із кнопку, потрібно:
- намалювати малюнок будь-якого розміру і вибрати частину для розміщення на кнопці;
- виконати команду Правка/Копировать в файл, вказавши ім'я файлу. Таким способом створюється файл із малюнком обраного розміру.
Переміщення елемента керування і його підписів
Кожен елемент керування має маркери переміщення (“відкрита долоня”) та маркери розміру (двонаправлені стрілки).
Перетягнути елемент керування на нове місце можна, коли вказівник миші приймає вигляд відкритої долоні. Щоб вказівник миші набув такого вигляду, потрібно перемістити вказівник по межі елемента керування або його напису.
Для того щоб у процесі переміщення елемента керування зберігати його вирівнювання по горизонталі чи по вертикалі відносно інших елементів, потрібно натиснути і утримувати клавішу Shift при виборі та переміщенні елемента керування. У цьому випадку елемент керування можна переміщати тільки по горизонталі чи тільки по вертикалі, що визначається напрямком першого руху.
Якщо елемент керування потрібно змінити на невелику величину, зручніше, утримуючи клавішу Ctrl, натискати відповідну клавішу переміщення курсору: →, ↑, ↓, ←. При такому способі переміщенні елемента керування не вирівнюється щодо сітки.
При створенні елемента Поле самі елементи та їх написи розташовуються зліва, на одному рівні з базовим елементом. Але при оформленні зовнішнього вигляду форми часто виникає потреба перемістити напис в інше місце. Щоб перемістити елемент керування або відповідний йому напис незалежно один від одного, потрібно помістити вказівник миші на маркер переміщення. Вказівник прийме вигляд руки з витягнутим вказівним пальцем. Натиснувши і утримуючи ліву кнопку миші, можна перемістити елемент або напис в нове положення.
Список або поле зі спискомвикористовуються в тих випадках, коли наперед відомо, що поле буде містити дані, які повторюються і їх треба буде вибрати зі списку.
Список завжди відображається вже відкритим. Та його частина, яка вміщується на екрані з заданими розмірами, постійно на екрані, тому список займає в формі багато місця. Користувач може вибрати тільки ті значення, які перераховані в списку. Поле зі спискомвиглядає як звичайне поле форми, в правій частині якого розміщена кнопка зі стрілкою. Поле зі списком дозволяє крім запропонованих варіантів вводити і інші значення.
Щоб створити поле або поле зі списком, потрібно активізувати кнопку Мастер на панелі інструментів, вибрати кнопку Список або Поле со списком, вказати місце його розташування і визначити розмір, утримуючи ліву кнопку миші. Після того, як відпустити кнопку миші, запуститься майстер, в вікні якого треба вказати спосіб отримання значень для нового елемента керування. Якщо набір значень буде вводитися одразу в процесі роботи майстра, треба клацнути на відповідному перемикачі; ввести значення, які будуть відображатися в списку; вказати текст напису для нового поля зі списком.
Зміна розмірів елемента керування
Для зміни розмірів елемента керування потрібно переміщувати маркери розміру, поки елемент керування не набуде необхідних розмірів.
Якщо виділено кілька елементів керування, то при переміщенні маркерів розміру одного елемента будуть змінюватися розміри всіх елементів.
Якщо розміри елемента керування потрібно змінити на невелику величину, зручніше натискати відповідну клавішу переміщення курсору (→, ↑, ↓, ←), утримуючи натиснутою клавішу Shift.
Щоб змінити розмір елемента керування по його вмісту, потрібно виділити один чи кілька елементів керування, розміри яких потрібно змінити, вибрати меню Формат/Размер/По размеру данных.
Щоб вирівняти розміри елементів керування по вузлах сітки, потрібно виділити один чи кілька елементів керування, розміри яких потрібно змінити, вибрати меню Формат/Размер/По узлах сетки. (Сітка використовується для рівного розташування елементів керування. Якщо сітка не виведена на екран, потрібно вибрати у меню Вид команду Сетка).
Можна вирівняти розміри елементів керування відносно інших таким чином:
- по найвищому - робить висоту всіх елементів керування рівній висоті найвищого;
- по найнижчому - робить висоту всіх елементів керування рівній висоті найнижчого;
- по найширшому - робить ширину всіх елементів керування рівній ширині найширшого;
- по найвужчому - робить ширину всіх елементів керування рівній ширині найвужчого.
Для цього потрібно вибрати меню Формат/Размер/ відповідну команду:
Вирівнювання елементів керування
Для вирівнювання положення елементів керування слід вибирати елементи керування, розташовані в одному рядку чи одному стовпці. Після їх вибору виконати Формат/Выравнять/ вибрати одну з підкоманд:
- по лівому краю - вирівнює ліві границі елементів керування по лівій границі крайнього лівого елемента;
- по правому краю - вирівнює праві границі елементів керування по правій границі крайнього правого елемента;
- по верхньому краю - вирівнює верхні границі елементів керування по верхній границі крайнього верхнього елемента;
- по нижньому краю - вирівнює нижні границі елементів керування по нижній границі крайнього нижнього елемента.
Зміна інтервалів між елементами керування
Для вирівнювання інтервалів між елементами керування потрібно вибрати елементи керування (принаймні три), що потрібно розмістити на рівних інтервалах. Якщо до елементів керування приєднані підписи, слід вибирати самі елементи, а не їх підписи. У меню Формат вибрати команду Интервал по горизонталиабоИнтервал по вертикалита підкоманду Сделать равным.
Елементи будуть розміщені через рівні проміжки. Фактично зміниться положення тільки середнього елемента; верхній і нижній елементи керування залишаться на своїх місцях.
Для збільшення або зменшення інтервалів між елементами керування потрібно виконати аналогічні дії, у меню Формат вибрати команду Интервал по горизонталиабоИнтервал по вертикалита підкоманду Увеличить (Уменьшить).
При зміні інтервалу між елементами керування крайній лівий елемент (при зміні інтервалу по горизонталі) чи крайній верхній (при зміні інтервалу по вертикалі) залишаться на своїх місцях.
Хід роботи
1. Створити форму, яка буде містити кнопки для відкриття будь-яких 2 таблиць та 2 форм, які є в базі даних.
2. Вибрати Создание формы в режиме Конструктора.
3. Додати в форму заголовок та примітки форми. Оформити заголовок та примітки форми з допомогою написів, вибрати вид та колір шрифту, товщину межі та вид оформлення (Оформлення зробити на свій смак).
4. В область даних додати написи та кнопки для відкриття об’єктів бази даних.
Порядок створення кнопки з написом.
1) Додати напис, в якому вказати, який об’єкт буде відкриватися при натисканні кнопки. Оформити напис.
2) Додати кнопку, вставити на неї малюнок з Microsoft Clip Gallery, вказати об’єкт, який буде відкриватися при її натисканні. Для вставки малюнка потрібно відкрити властивості кнопки, на вкладці Макет в полі Рисунок вибрати малюнок (якщо потрібно вставити інший малюнок, потрібно натиснути кнопку Обзор… та знайти його). Для вказування об’єкта, який буде відкриватися, потрібно задати його адресу в полі Адрес гиперссылки. В вікні, що відкриється, потрібно вибрати 2_Объектом в этой базе данных та вибрати потрібний об'єкт з бази даних.
Після виконання цих дій в область даних буде вставлена кнопка з вибраними властивостями.
5. Вирівняти розташування написів та кнопок, виділивши об’єкти та використавши команди з контекстного меню.
6. Зберегти форму, перейти в режим форми. Перевірити роботу створених кнопок.
Контрольні запитання
1. Що таке елементи керування?
2. Які функції можуть виконувати елементи керування?
3. В якому розділі форми розміщуються елементи керування?
4. Які є типи елементів керування?
5. Що таке панель елементів?
6. Що таке підпис елемента керування?
7. Назвіть елементи керування, які можна вставляти в форму.
8. Яке призначення елемента поле?
9. Яке призначення елемента Напис?
10. Яке призначення елемента Кнопка?
11. Як перемістити елемент керування?
12. Як змінити розмір елемента керування?
13. Як вирівняти розміри елементів керування відносно інших?
14. Як вирівняти інтервали між елементами керування?