Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Розробка форм за допомогою Конструктора






 

Як правило, побудова форми відбувається після її проектування, коли вже створені відповідні таблиці. Для цього необхідно у вікні бази даних в закладці Формы натиснути кнопку Создать, вибрати той чи інший режим побудови форми, а джерелом даних–таблицю(абозапит).

Якщо вибрати режим Конструктор, то в MS Access відкривається відповідне вікно форми. У тому випадку, коли форма нова, на користувача чекає лише порожня область даних з сірою сіткою для зручності подальшого розміщення елементів управління. Крім вікна форми відкриваються, як правило, і панель елементів для розміщення вибраних у цій панелі елементів управління в області даних форми. Якщо панель елементів не відчинена, то відкрити її можна

через меню MS Access, або піктограму . Вигляд панелі наведено нижче (мал. 6). Кнопки позначені номерами. Розмір форми можна змінити безпосередньо мишею так, як це звичайно робиться у Windows (встановити вказівник миші на край та потягнути) або через властивості форми (натиснути правою кнопкою миші, коли її покажчик знаходиться в заголовку форми). За допомогою панелі елементів в формі розміщуються вказані користувачем елементи. Це відбувається так: спочатку необхідно обрати мишею необхідну кнопку панелі, а потім указати мишею місце на формі, де буде розташований відповідний елемент. Розмір елемента можна змінювати під час його розміщення (тягнути мишею), або пізніше звичайним способом зміни розмірів.

 

  Панель інструментів (мал. 24.1)  
1. Кнопка вибору елементів у формі. Використовується для вибору  
  одного чи декількох елементів форми та подальшого виконання тих чи  
2. інших дій над ними (зміна розміщення, розмірів, видалення, тощо).  
Кнопка майстра елементів. Ця кнопка може перебувати у двох позиціях  
3. в залежності від її вмикання.  
Кнопка надпису. Використовується для побудови елементу управління  
4. надпис –текст заголовку, пояснення, тощо.  
Кнопка поля. Використовується для побудови елемента управління  
  поле, що відображає значення виразів відповідного типу, наприклад,  
5. поля таблиці (запису).  
Кнопка групи. Використовується для побудови елемента управління  
6. група, який містить декілька вимикачів, перемикачів, прапорців.  
Кнопка вимикач. Використовується для побудови елемента управління  
Рис. 24.1 вимикач. Два значення цього елемента моделюють дані логічного типу:  

істина та хибність (або –1 та 0, Так та Ні).

 

 

7. Кнопка перемикач. Використовується для побудови елемента управління перемикач. Часто цей елемент називають радіокнопкою. Значення радіокнопки, як і кнопки вимикача, набуваються із множини значень логічного типу. Перемикачі відрізняються тим, що з групи перемикачів може бути вибраний тільки один.

8. Кнопка прапорець. Використовується для побудови елемента управління прапорець. Значення цього елемента аналогічні значенням елементів вимикач і перемикач.

9. Кнопка поле із списком. Використовується для побудови елемента управління поле ізсписком. Використання цього елемента дає можливість вибрати значення з напередвизначених, або із значення поля таблиці (запиту).

10. Кнопка список. Використовується для побудови елемента управління список. Як і поле із списком, цей елемент дає можливість вибрати значення з наперед визначених. Але на відміну від елемента управління поле із списком, він завжди відкритий.

11. Кнопка. Використовується для побудови елемента управління кнопка. За допомогою елемента управління кнопка можна здійснювати запуск макроса, процедури VBA.

12. Кнопка малюнок. За допомогою цієї кнопки на формі можна розмістити малюнок, зокрема, цей малюнок можна використовувати і як фон всієї форми.

13. Кнопка вільна рамка. Використовується для включення в форму об’єктів OLE. При цьому об’єкт OLE стає часткою форми, але не зберігається у БД (малюнок, звук, діаграма, слайд).

14. Кнопка приєднана рамка. Використовується для включення у форму об’єктів OLE, посилання на які містяться в таблиці БД.

15. Кнопка розриву сторінки. Використовується для побудови багатосторінкових форм, дає змогу вставляти розрив сторінки форми.

16. Кнопка підлеглої форми. Використовується для побудови такого елемента управління форми, який включає іншу форму, пов’язану з поточними даними.

17. Кнопка лінія. Використовується для включення у форму відрізків прямих ліній.

18. Кнопка прямокутник. Використовується для включення у форму прямокутників.

Будь-яка кнопка панелі інструментів, за винятком кнопки вибору, стає неактивною після її використання. Для неперервного використання однієї кнопки панелі інструментів у декількох місцях форми можна кожного разу активізувати цю кнопку, або зафіксувати її подвійним натисканням миші.

 

Кнопкові форми

 

Побудова кнопкових форм – це фінальна робота, яка в деякому розумінні логічно і структурно завершує побудову бази даних. Здійснюється вона у вкладці Формы за допомогою кнопки Создать та Конструктора. На відміну від побудови форм для введення даних, тут немає потреби у визначенні таблиць та їх полів. Головний технологічний прийом для виготовлення кнопкової форми – це розміщення елементів управління Кнопка у площині форми та надання цим елементам однієї властивості (функції): завантаження того чи іншого об’єкта. Крім цього, необхідно продумати дизайн форми: вибрати малюнок для фону, вдало розмістити кнопки а також вибрати їх розмір, картинку або підпис на них. Часто необхідно побудувати кнопкову форму, з якої можна відкривати форми, звіти, запити. Розробляються також і такі кнопкові форми, які у свою чергу можуть відкривати інші кнопкові форми.

Встановлення розмірів форми та визначення малюнка здійснюється за допомогою вікна властивостей форми та закладки Макет у цьому вікні. Для розміщення кнопок спочатку вмикається панель інструментів (якщо її немає на екрані монітора). Потім, при вмиканні на цій панелі кнопки майстра побудови елементів управління, вибирається елемент Кнопка. Далі вказується мишею місце його розміщення на кнопковій формі. Після цього майстер побудови елемента управління пропонує діалог:

1. вибір категорії та дії. Тут у залежності від категорії відкривається відповідна множина дій (наприклад, можна вибрати категорію Работа с формой та дію Открытие формы);

2. вибір вже підготовленого об’єкта (наприклад, деякої конкретної форми);

3. вибір множини даних об’єкта (наприклад, множини записів, а саме можна вибрати

Открыть форму и показать все записи);

4. вибір об’єкта розміщення на кнопці: текст або малюнок. (наприклад, текст і змінити текст Открытие формы на необхідний за змістом даної форми);

5. визначення ідентифікатора (назви) елемента управління. Тут можна погодитись із запропонованим з боку майстра ідентифікатором.

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

 

Зміни властивостей форми

Властивість Значення за угодою Встановлене значення
Полосы прокрутки Все Осутствуют
Область выделениия Да Нет
Поле номера записи Да Нет
Разделительные линии Да Нет

 

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

 

Створення та використання підлеглих форм

 

Підлеглою формою називають форму, вставлену в іншу форму.Первинна форманазивається головною формою, а форма всередині форми називається підлеглою формою. Таку комбінацію форм часто називають також ієрархічною формою або комбінацією «батьківської» і «дочірньої» форм.

Підлеглі форми особливо зручні для виведення даних з таблиць або запитів, пов’язаних відношенням «один-до-багатьох». У головній формі відображаються дані на стороні відношення «один». У підлеглій формі відображаються дані на стороні відношення «багато». Головна форма і підлегла форма в цьому типі форм зв’язана таким чином, що в підлеглій формі виводяться тільки ті записи, які пов’язані з поточним записом в головній формі.

Створення форми з підлеглою

1. Створити за допомогою Майстра підлеглу форму (повинна містити дані з таблиці на стороні відношення «багато»).

2. Створити за допомогою Майстра головну форму (повинна містити дані на стороні відношення «один»).

3. Відкрити в режимі Конструктор головну форму.

4. У режимі Конструктор головної форми натиснути на панелі інструментів кнопку Подчиненная форма\отчет. Далі вказати місце розташування підпорядкованої форми.

 

5. Слідувати інструкціям у діалогових вікнах майстра.

6. Після натиснення кнопки Готово буде додано елемент управління підлеглої форми в головну.

 

Звіти до бази даних

 

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

Звіти мають структуру текстового документа:

верхній колонтитул;

заголовок групи даних;

область даних;

примітка групи даних;

нижній колонтитул.

 

Цією структурою передбачено групування даних, причому групування одного рівня. Множина об’єктів звіту може і не вміщувати деякі з описаних вище. Наприклад, необов’язковим може бути нижній колонтитул.

 

Механізми створення звітів

 

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

 

Звіти часто будуються за допомогою одного з майстрів або конструктора звітів. Для першого знайомства із звітом необхідно обрати основного майстра розробки звітів, який дає змогу вибрати поля для звіту, задати формати, умови групування та функції для підсумків. Уся робота майстра виконується через діалог з користувачем і складається з таких кроків:

− добір головної таблиці;

− добір доступних полів головної таблиці, а також полів з інших таблиць;

− добір умов групування;

− задання умов сортування та підсумків;

− добір вигляду макета звіту та його орієнтації;

− добір стилю звіту;

− задання імені звіту.

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

Вікно добору головної таблиці. Тут передбачена можливість вибрати необхідний елемент з фіксованого списку

 

Конструктор;

Мастер отчетов;

Автоотчет: в столбец;

Автоотчет: ленточный;

Диаграмма;

Почтовые наклейки.

 

Вікно добору полів. Тут можна включити у звіт декілька або всі доступні поля в тій самій послідовності, як і в базовому запиті (кнопки > та > >).

Вікно добору умов групування даних. Групування даних може бути виконано Майстром за декількома рівнями. На питання Добавить уровни группирования? необхідно вибрати відповідне поле групування або відмовитись від подальшого рівня групування. У випадку, коли групування вибране, можна налаштувати інтервали групування кнопкою Группировка…

Вікно завдання умов сортування та підсумків даних. Сортування даних може бути виконано Майстром максимально за чотирма полями. Підсумки та умови їх виведення у звіті можна визначити кнопкою Итоги….

Вікно добору вигляду макета звіту та його орієнтації. В арсеналі Майстра існує множина макетів, серед яких необхідно вибрати потрібний. У цьому вікні можна автоматично налаштувати ширину кожного стовпчика у відповідності з шириною сторінки так, щоб весь звіт розмістився на одній сторінці.

Вікно добору стилю звіту. Серед множини стилів можна вибрати потрібний.

Вікно задання імені звіту. Тут задається ім’я звіту та надається можливість переглянути сам звіт або редагувати його.

 


 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.012 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал