елементу управління Набір вкладок (Tab Control). Перемикання між вкладками виконується за допомогою клацання миші по ярличку вкладки.
2.2 Створення багатосторінкової форми з вкладками
Для створення багатосторінкової форму за допомогою елементу управління Набір вкладок (Tab Control):
1. Натисніть кнопку Новий об'єкт (New object) на панелі інструментів і виберіть об'єкт Форма (Form).
2. У діалоговому вікні виберіть режим Конструктор форм (Design View).
3. Виведіть на екран панель елементів і виберіть на ній елемент управління Набір вкладок (Tab Control). Цей елемент не має Майстра, тому стан кнопки Майстра елементів (Control Wizard) неважливий.
4. В області даних форми виділіть прямокутну область таку, щоб на ній можна було розмістити декілька елементів управління. Access створить у формі елемент управління Набір вкладок з двох сторінок.
5. Якщо вікно Властивості (Properties) в даний момент відкрито, то воно показує властивості елементу управління Набір вкладок. Проте набори властивостей існують і окремо для кожної сторінки. Щоб їх подивитися, клацніть мишею по будь-якій вкладці в області заголовка. Тепер у вікні властивостей відображаються властивості відповідної сторінки (рис.3.6).
Рис.3.6. Створення форми за допомогою набору вкладок
6. Змініть заголовок сторінки, ввівши в рядок властивості Підпис (Caption) «Клієнти». На другій сторінці введіть значення властивості Підпис «Квартальні обороти». Зверніть увагу, як ширина вкладки автоматично міняється залежно від довжини тексту заголовка.
7. У вікні властивостей форми встановіть властивість Джерело записів (Record Source). Як джерело записів вкажіть таблицю "Клієнти". Властивості Смуги прокрутки (ScrolBars) привласніть значення Відсутні (Neither), властивості Область виділення (Record Selectors) – значення Немає (No). Введіть назву форми, наприклад, Клієнти.
8. Розкрийте першу вкладку Клієнти. Тепер на вільне поле сторінки можна розміщувати інші елементи управління точно так, як і в звичайній у формі. Розмістіть на ній елементи управління, приєднані до полів таблиці "Клієнти".
9. Розкрийте другу вкладку Квартальні обороти. Перенесіть на неї форму "Підпорядкована для квартальних оборотів" (Quarterly Orders Sub-form) з вікна бази даних. Ця форма стане підлеглою формою в створюваній нами формі. Змініть розміри елементу управління Підлегла форма/звіт так, щоб помістилася вся необхідна інформація.
Форма готова. Відкрийте її в режимі форми. Ви повинні отримати результат, схожий на той, що представлений на рис. 3.7,а,б.
а) б)
Рис.3.7. Перша (а) та друга (б) вкладки форми "Клієнти"
Додавання і видалення сторінок в наборі вкладок
Якщо для розміщення всієї інформації не достатньо дві сторінки, то можна легко додати нові сторінки до набору. Для цього потрібно:
1. Розкрити вкладку сторінки, перед якою вставлятиметься нова. Клацнути по ній правою кнопкою миші. З'явиться контекстне меню.
2. Вибрати з меню команду Додати вкладку (Insert Page). Нова сторінка буде вставлена перед поточною.
Для того, щоб видалити зайву сторінку, достатньо:
1. Розкрити вкладку сторінки, яка повинна бути видалена.
2. Вивести контекстне меню і вибрати команду Видалити вкладку (Delete Page).
Зміна порядку проходження сторінок
Іноді потрібно змінити порядок проходження сторінок в наборі вкладок. Наприклад, коли потрібно вставити останню сторінку, вона завжди вставляється перед останньою, потім їх потрібно поміняти місцями. Для цього потрібно:
1. На будь-якій сторінці елементу управління Набір вкладок (Tab Control) клацнути правою кнопкою миші і з контекстного меню вибрати команду Послідовність вкладок (Page Order). З'явиться діалогове вікно Порядок сторінок (Page Order).
2. Виберіть в списку ту сторінку, яку потрібно перемістити і натискайте кнопки Вгору (Move Up) і Вниз (Move Down), поки не перемістите її на потрібну позицію.
3. Повторіть ці дії для кожної бажаної сторінки, потім натисніть кнопку ОК.
3.3. Спливаючі форми і вікна діалогу
В середовищі Access, та і не тільки в Access, існують такі вікна, які розміщуються на екрані поверх решти всіх вікон, навіть якщо в даний момент активним є інше вікно. Прикладом такого вікна є вікно Властивості (Properties) в Конструкторі форм. Можна в своєму додатку також створювати форми такого типу. Вони називаються спливаючими формами.
Наприклад, якщо "Головна кнопкова форма", з якої можна виконати основні дії в додатку, невелика і не закриває більшість інших форм, її можна зробити спливаючою, щоб вона була доступна у будь-який час.
Щоб форма володіла такою властивістю, необхідно присвоїти значення Так (Yes) властивості Спливаюче вікно (PopUp), яка знаходиться на вкладці Інші (Other) вікна властивостей форми.
Спливаюча форма може також бути модальною, якщо властивість Модальне вікно (Modal) цієї форми має значення Так (Yes). Модальна форма відрізняється тим, що поки вона відкрита, ви не можете перемістити фокус на інший об'єкт – форму, меню, кнопку панелі інструментів, тобто інші об'єкти стають недоступними.
Модальні форми зазвичай використовуються для створення спеціальних діалогових вікон, які запрошують у користувача деяку інформацію. Для того, щоб виконувати інші завдання, користувач повинен ввести цю інформацію і закрити форму. Зазвичай в такому вікні встановлюють властивості Кнопка віконного меню (ControlBox), Кнопки розмірів вікна (MinMaxButton) і Кнопка закриття (CloseButton) таким чином, що ці кнопки не виводяться. Зате в самій формі створюють дві кнопки: ОК і Відміна (Cancel). Кнопка ОК дозволяє виконати подальші дії і закриває форму. Кнопка Відміна закриває форму і виконує всі дії по перериванню виконуваної операції. Для цього створюються програми VBA або макроси, які зв'язуються з подією Натиснення кнопки (Click) кожної кнопки.
Зазвичай для спливаючих вікон змінюють властивість Тип межі (Border Style), яке за умовчанням має значення Змінна (Sizable). Для немодальної спливаючої форми зазвичай встановлюють