У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Лабораторна робота - Створення багатотабличних форм
18
екран панель елементів і виберіть на ній елемент управління Набір вкладок (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). Для немодальної спливаючої форми зазвичай встановлюють для цієї властивості значення Тонка (Thin). При цьому спливаючу форму можна переміщати по екрану, але не можна змінити її розміри. Для модальної форми зазвичай встановлюють для властивості Тип межі значення Вікно діалогу (Dialog). При цьому автоматично відключаються кнопки розмірів вікна (але кнопку закриття вам доведеться відключити уручну, якщо це потрібно), тому вона не може бути розгорнута на весь екран, згорнута в значок і просто змінена в розмірах.

3.4. Використання обчислень у формах

Обчислення у формах використовуються:

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


Сторінки: 1 2 3 4 5