Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Теоретичні відомості




Є два основні способи відображення даних з БД для візуального огляду:

1) у вигляді таблиці;

2) у вигляді форми.

Форма подібна до бланка чи карточки (рис.). Прикладами форми є будь-який бланк, сторінки з паспорта, карточка з досьє чи бібліографічна карточка на книжку в бібліотеці. Одна форма містить дані лише з одного запису.

Рис. Форма Оценки.

У програмі Ассеss прийнято створювати базу даних спочатку у вигляді таблиці, а пізніше відображати її у вигляді форм (в інших програмах, наприклад, MS Word навпаки).

Перехід до форм, окрім кращої візуалізації даних, дає низку додаткових можливостей. Виявляється, що на формі можна зручно розташувати:

- поля типу OLЕ з картинками, фотографіями тощо;

- елементи керування: кнопки, перемикачі тощо.

- надписи: заголовки форми, рубрик (а також розрисувати форму чи задати фоновий рисунок-заставку: сутінки, глобус, хмари тощо);

- обчислювальні поля (це також елементи керування) для відображення результатів обчислень, виконаних на базі наявних полів;

- закладки (багатосторінкові форми, де поля групують за змістом на різних закладках).

Є декілька способів створення форм, а саме:

- автоматично за допомогою команди Автоформа;

- за допомогою Майстра форм;

- вручну за допомогою Конструктора форм;

- комбінованим способом.

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

Користувач за допомогою Конструктора може змінити розташування полів методом їх перетягування.

Щоб перемістити об'єкт у вікні Конструктора форми, треба його активізувати і вести над ним курсор, доки останній не набуде вигляду долоні. Після цього можна виконати переміщення методом перетягування.

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

Початківцям створювати форму вручну не рекомендують. Спочатку варто створити форму командою Автоформа або Мастер форм, а пізніше зробити зміни у формі за допомогою Конструктора форм.

 

Розглянемо можливості Конструктора форм. Для конструювання форми використовують панель елементів керування з кнопками.

Рис. Панель елементів керування.

Щоб вставити елемент керування, його треба вибрати на панелі і клацнути на формі у точці вставляння.

За допомогою кнопки Запуск мастера можна вставити у форму в діалоговому режимі інші елементи: підписи, поля, кнопки, перемикачі, вкладки, рисунки тощо. Також методом перетягування можна вставити у форму (головну) іншу форму (підформу).

Встановлення або зміни параметрів елементів керування виконуються за допомогою команди Свойства (права кнопка або команда Вид).

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

Для виконання дій, шо повторюються, використовують макроси. Макроси - певна послідовність дій, що виконуються автоматично.

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

Створюються макроси у вікні БД вибирають вкладку Макросы à Создать. У вікні макросів у першому стовпці вибирають одну з 50 макрокоманд та задають їй потрібні параметри. Макрос може містити кілька макрокоманд.

Завдання

Створити форму, що відповідає таблиці Оцінки.

У форму вставити: заголовок ОЦіНКИ СТУДЕНТІВ, номер групи, нове поле СрБалл, де буде обчислюватися середній бал.

На формі розмістити елементи керування: кнопки Вперед, Назад, Добавить запись, З акрыть форму.

Хід роботи

  1. Повторити вимоги техніки безпеки роботи на ПК.
  2. Запустіть програму опрацювання бази даних.
  3. Відкрийте БД «Технікум»
  4. Створіть форму для таблиці Оцінки. У головному вікні БД виберіть закладку Формы à Создать.

5. Активізуйте Мастер форм і виконайте всі його вказівки (кроки). У вікні Новая форма виберіть Мастер форм, а також джерело даних таблицю Оцінки ОК.

6. Виберіть поля, які повинні бути у формі. У вікні Создание форм виберіть усі поля кнопкою >> Далее.

7. Виберіть зовнішній вигляд форми. Виберіть в один столбец Далее. Які ще є способи розташування полів у формі?

8. Виберіть стиль форми (фон, заставку), на приклад, облака. Які є стилі форми?

9. Надайте формі ім'я. Уведіть ім'я: Оцінки увімкніть режим открытия формы для просмотра и ввода данных (перший вимикач) Готово.

10. Виконайте слідуючі дії. Перегляньте усі записи використовучи кнопки гортання у нижній частині форми, вставте новий запис тощо.

11. Перейдіть у режим Конструктора. Вид Конструктор. Переконайтеся, що на екрані є панель елементів керування. Якщо її немає, то виконайте команди Вид Панель элементов.

12. Форма може містити заголовок і примітки. Якщо потрібно, підготуйте форму для введення заголовка і приміток Вид Заголовок/Примечание формы.

13. Збільшіть розміри вікна конструктора і його частин. Як ви це зробили?

14. Уведіть заголовок форми "ОЦІНКИ СТУДЕНТІВ" і розмалюйте його. Для цього натисніть на кнопку Аа на панелі елементів і клацніть у полі Заголовок формы, введіть текст заголовка, натисніть на клавішу вводу. Клацніть над текстом, щоб перетворити заголовок в об'єкт. Змініть його розміри і розташування. Змініть розмір шрифту і його стиль, кольори букв, фону, меж тощо. У правому нижньому куті Заголовок формы вставте текст з назвою групи.

15. Вставте малюнок у Заголовок формы. Виберіть на панелі елементів Рисунок. Для розміщення малюнка у полі контекстне меню Свойства Установка размеров.

16. У полі Примечание формы вставте текст: Виконав(ла) Прізвище. Якщо немає вільного місця у полі Заголовка чи Примечание, то треба перетягнути об'єкти у формі на інші місця, щоб звільнити місце. Однак ліпше задати розміри усіх частин форми контекстне меню Свойства Макет Высота ввести потрібне значення.

17. Перегляньте результати роботи на екрані, задавши режим Форми Вид à Режим формы або відповідна кнопка на панелі інстументів.

18. Поверніться в режим Конструктора Вид à Конструктор.

19. Вставте у форму обчислювальний елемент керування. Вставте поле з назвою СрБал, значення якого є середнє для кожного студента з усіх предметів. Для цього натисніть на кнопку аб|. Клацніть на формі там, де повинне бути значення поля СрБал. Перемістіть об'єкти, якщо треба, на вільні місця. Введіть ліворуч назву поля, а в рамку праворуч - формулу для обчислення =([Предмет1] + [Предмет2] + [Предмет3]+ [Предмет4])/4.

20. Додайте елемент Поле со списком. На панелі елементів увімкніть режим Мастера, виконуйте послідовність дій Мастера: у вікні Создание полей со списком à Поиск записи в форме на основе значения, которое содержит поле со списком à в иберіть поля Код та Прізвище, залишить прапорець Скрыть ключевой столбец. Елемент Подпись перейменуйте, як Пошук по прізвищу.

21. Розташуйте на формі кнопку для огляду наступного запису. Натисніть на кнопку Кнопка на панелі елементів і клацніть на формі, де треба розмістити кнопку. Відкриється вікно Мастер создания кнопок (кнопка ). У категорії Переходы по записям виберіть дію Следующая запись à введіть текст підпису кнопки: Вперед, і виберіть рисунок кнопки з меню зразків. Ім'я кнопці можете не давати. Також розташуйте на формі кнопки з назвами Назад, Добавить запись і кнопку Закрыть форму з категорії Работа с формой.

22. Додайте в області Примечание форми кнопки для вибору данних за певною літерою. Відкрити форму Оцінки в режимі Конструктор. На панелі елементів керування відключить режим Мастера та виберіть елемент Группа переключателей, надайте йому ім'я Отбор (Свойства à вкладка Другие à Имя). У середині группи розташуйте 29 елементів Выключатель, надайте їм підписи - відповідні літери та номера от 1 до 29 (Свойства à Подпись и Значение параметров).

23. Створіть макрос для роботи з кнопками вибору. Виберіть елемент Группа à Свойства à вкладка События à После обновления à кнопка à вікно Построителя макросов à додайте стовпець Условие Вид à Условия. Д ля 1-28 Выключателей запишить слідуючі 28 макросів:

Для 29 - таку макрокоманду:

Закрийте вікно Построителя макросов та збережіть макроси. Перейдіть у режим форми та перевірте роботу макроса.

24. Перейдіть в режим форм і погортайте записи форми, користуючись своїми кнопками. Уведіть два нових записи в режимі форм. Вилучіть будь-який запис з БД Правка à Удалить запись.

25. Перегляньте базу даних в режимі таблиці Вид à Режим таблицы.

26. Закрийте базу даних зберігаючи форму. Закінчіть роботу.


Лабораторна робота № 19

Тема:. СУБД MS Access. Створення звітів.

Мета:. Навчитися створювати звіти.

Теоретичні відомості

Звіти призначені для оформлення потрібних даних з БД згідно з вимогами стандартів чи замовника і виведення їх на папір (рис.).

Звіти можна побудувати на основі значень таблиць і запитів, розрахувати загальні для всіх записів звіту функції (Max, Min, Avg тощо), а також проміжні підсумки для груп значень. Звіти можно створювати, користуючись значеннями таблиці, зв'язаних таблиць або запитів.

Для роботи зі звітами існує два режима: Констрктора та Предварительного просмотра.

Є такі способи створення звітів:

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

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

- Автоотчеты.

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

Звіт складається із таких частин (не всі вони є обов'язковими):

- Заголовок отчета - містить назву звіту;

- Верхний колонтитул - містить назву полів звіту, повторюється на усіх сторінках);

- Заголовок группы (якщо записи групуються);

- Область данных - імена полів, значення яких є у звіті;

- Нижний колонтитул - містить поточну дату, номер поточної сторінки кількість усіх сторінок звіту;

- Примечание отчета - містить загальний підсумок звіту.

За допомогою елементів керування у звіт можна додавати розрахункові поля, рисунки,діаграми та інші об'єкти. Дані БД редагувата у звіті не можна.

При створенні бази даних користувач може організувати форму-меню (Кнопочную форму) програми, яка дозволяє переміщуватися по базі (відкривати форми, запити, звіти тощо).

Існує два способу створення Кнопочной формы:

- на базі порожньої форми растошовують кнопки (елементи керування);

- з допомогою Диспетчера кнопочных форм (майстер) Сервис à Служебные программы (Настройки у Ms Office 97)à Диспетчер кнопочных форм.

Завдання

На базі створених у лаборатоній роботі №3 таблиць: Рейтинг, Адреса створити реляційний запит, використовуючи для цього різні способи створення запитів: Автотчет, Мастер отчетов, Конструктор отчетов. Создать меню (рис.), яке буде складатися из трех пунктів (сторінок) і пукт Просмотр отчетов матиме подменю та макрос для запуска БД та роботи з нею.

Хід роботи

1. Повторити вимоги техніки безпеки роботи на ПК.

2. Запустіть програму Ассеss і відкрийте БД «Технікум». Відкрийте по черзі Конструкторы цих таблиць і зробіть поле Код у них ключовим (якщо це не зроблено раніше).

3. Створіть реляційний запит. У запиті повинні бути такі поля з двох таблиць: Код, Група, Прізвище, Ім’я з таблиці Адреса і поле СрБал з таблиці Рейтинг. Задайте режим впорядкування за спаданням рейтингу (поле СрБалл).

4. Запустіть запит на виконання і перегляньте результати.

5. Перейдіть у режим Конструктора. Змініть тип запиту на Создание новой таблицы…, утворіть її зназвою Розрахунок збережіть запит Запрос8.

6. Додайте в упорядковану за полем СрБал таблицю Розрахунок поле з назвою Місто. Перегляньте таблицю. У кого зі студентів 5-й рейтинг?

7. Утворіть рядковий Автозвіт на базі таблиці Розрахунок. Вікно БД à Закладка Отчеты à Создать à Автоотчет: ленточный à источник данных таблица Розрахунок à ОК.

8. Розгляньте звіт. Виконайте команду Вид à Предварительный просмотр. Розгляньте структуру звіту.

9. Перейдіть в режим конструктора. Закрийте конструктор і збережіть звіт з назвою Звіт1.

10. Почніть створювати Звіт 2 за допомогою Мастера отчетов. Вікно БД à Закладка Отчеты à Создать à Мастер отчетов à источник данных таблица Розрахунок à ОК. Виконайте всі вимоги майстра (див. пункти 11-17).

11. Сформуйте структуру звіту з таких полів і в такому порядку: Група, Прізвище, Імя, СрБал, Місто. Вибирайте по черзі поля у вікні Доступные поля і натискайте на кнопку з позначкою > и Далее.

12. Задайте групування записів у звіті по полю Група і натисніть на кнопку Далее.

13. Упорядкування можете не задавати.

14. Задайте вигляд макета звіту. Макет задайте ступенчатый, Ориентацию книжная, увімкніть режим Настроить ширину полей для розмещения на одной странице (за замовчуванням усе це вже повинно бути задано) Далее.

15. Виберіть стиль, який вам більше до вподоби Далее. Який стиль ви вибрали?

16. Звіту дайте ім'я Звіт2, виберіь режим Просмотр отчета і натисніть на кнопку Готово. Розгляньте звіт і його структуру.

17. Змініть структуру звіту у режимі Конструктора так, щоб покращити вигляд звіту: клацніть один раз у вікні заголовка групи (виберіть назву групи Група) і зменшіть заголовок методом зменшення об'єкта; зменшіть і вигідніше розташуйте (перетягніть) інші об'єкти на свій розсуд; перемістіть через буфер обміну об'єкт Група з верхнього колонтитулу в заголовок групи; розмалюйте різними кольорами різні структурні частини звіту; задайте прізвища товстим шрифтом 16 пунктів; зробіть інші зміни на свій розсуд.

Постійно перемикайте режими Конструктор на Предварительный просмотр і навпаки, щоб оглянути результат кожного кроку.

18. Створіть меню з допомогою Диспетчера кнопочных форм. Сервис à Настройки à Диспетчер кнопочных форм. Підтвердити запрошення яке з'явиться.

19. Створить 2 сторінки кнопочної форми: Главная кнопочная форма, Кнопочная форма отчетов. У вікні Диспетчер кнопочных форм à Создать….

20. Створіть головне меню. Виберіть сторінку Главная кнопочная форма à у вікні Изменение страницы кнопочной формы à Создать…. Послідовно создайте 3 пункта головного меню:

- Ввід/перегляд форми Оцінки,

- Перегляд звітів,

- Вихід із БД.

21. Задайте кнопкам головного меню текст та команди. У вікні Изменение страницы кнопочной формы виберайти послідовно елементи à Изменить… à у вікні Изменение элементов кнопочной формы ведіть текст, команду, кнопочная форма:

Елемент Текст Команда Об'єкт
Ввод… Ввод/перегляд промотр форм Оцінки Открытие формы в режиме редактирования Оцінки
Просмотр отчетов… Перегляд звітів … Переход к кнопочной форме Кнопочная форма отчетов
Выход Вихід Выход из приложения  

22. Створіть підменю Кнопочная форма отчетов. Аналогічно з пунктом 21.

Елемент Текст Команда Об'єкт
Отчет успеваемости Звіт усмішності Открыть отчет Звіт1
Отчет по группам Звіт по групам Открыть отчет Звіт2
Выход в главное меню Вихід у головне меню Переход к кнопочной форме Главная кнопочная форма

23. Закінчить створення кнопкової форми. Натиснить кнопку Закрыть.

24. Запустіть меню. Вікно БД à закладка Формы à Кнопочная форма à Открыть. Вона буде автоматично з'являтися на екрані після відкриття БД.

25. Закрийте меню. Перейдіть у режим Конструктора та додайте у кнопкову форму малюнок.

26. Створіть макрос для автоматичного запуска Главной кнопочной формы при відкритті бази даних. Макросы à Создать à у вікні макроса встановить слідуючі параметри

Макрокоманда Аргументы макрокоманды Примечание
Свернуть   Свернуть окно БД
Открыть форму Поле Имя: Главная кнопочная форма Открыть меню

27. Зберегти макрос. При збереженні надайте йому ім'я Autoexec. Перевірте роботу макроса. Закрийте та знов відкрийте БД.

 


Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...