
- •Теоретична частина
- •1. Запуск програми Access 2003 та завершення сеансу роботи.
- •2. Використання довідкової системи
- •3. Відкривання існуючої бази даних
- •4. Перегляд властивостей бази даних
- •5. Перегляд та запуск на виконання об’єктів бази даних
- •6. Створення групи об’єктів у базі даних
- •7. Налаштування параметрів відображення елементів вікна програми та вікна бази даних Зміна відображення на екрані вікна програми та вікна бази даних
- •Зміна екранного відображення таблиці
- •8. Переміщення по таблиці
- •9. Пошук та заміна інформації в таблиці
- •10. Сортування даних в таблиці
- •11. Перегляд зв’язаних записів у таблицях багатотабличної бази даних
- •12. Друкування таблиць
- •13. Створення файла нової бази даних
- •14. Вибір способу створення таблиці
- •15. Створення таблиці за допомогою майстра
- •16. Створення таблиці в режимі таблиці
- •17. Створення таблиці за допомогою конструктора
- •18. Створення поля підстановок
- •19. Встановлення та редагування зв’язків між таблицями
- •20. Зміна режиму відображення таблиці
- •21. Зміна структури таблиці
- •22. Введення даних у таблицю
- •23. Копіювання таблиці
- •Порядок виконання роботи
- •Завдання для Самостійної роботи
- •Контрольні запитання
- •Теоретична частина
- •1. Фільтрація даних таблиці: фільтр за виділеним фрагментом, звичайний фільтр, розширений фільтр
- •2. Сортування даних у таблиці одночасно за багатьма полями
- •3. Збереження таблиці з фільтром та без нього
- •4. Вибір способу створення запиту
- •5. Створення запиту на вибірку за допомогою майстра
- •6. Створення запиту в режимі конструктора
- •7. Запит на створення нової таблиці
- •8. Запит на об’єднання записів двох таблиць
- •9. Запит на вилучення записів з таблиці
- •10. Вибір та вилучення записів, які повторюються
- •11. Перехресний запит
- •12. Редагування та робота із запитами
- •Порядок виконання роботи
- •1. Створити запит Телефони клієнтів на основі даних таблиці Клиенты, який відображатиме лише назву клієнта, його телефон та факс.
- •2. Створити запити до таблиці Товары, які вибиратимуть записи, що відповідають заданим критеріям:
- •3. Створити запит до таблиці Заказы, який вибиратиме записи про виконані замовлення протягом 1997 р. (запит Діапазон дати).
- •4. Створити запит до таблиці Сотрудники, який вибиратиме записи працівників, у яких немає телефону (запит Неповні дані).
- •5. Створити параметричний запит Параметр, який створюватиме таблицю Категорія-товар, у яку ввійдуть записи про товар заданої користувачем категорії.
- •6. Створити запит до таблиці Заказы, який вибиратиме записи про виконані замовлення протягом заданого періоду (запит Діапазон дати-параметричний).
- •Between [Початок діапазону:] and [Кінець діапазону:].
- •8. Створити запит Надбавка, який обчислюватиме 15% надбавку на ціну кожного товару та відображатиме цю інформацію у окремому полі динамічної таблиці.
- •9. Створити запит на оновлення, за допомогою якого ціна усіх товарів таблиці Товары на 5%.
- •11. Створити запит, за допомогою якого можна обчислити суму замовлень кожного клієнта (на основі записів таблиці Заказы).
- •12. Ознайомтесь з запитами бази даних ”Борей”
- •13. Створити запит Іменинники, який відображатиме записи співробітників фірми ”Борей”, у яких у поточному місяці буде день народження.
- •14. Створити запит Закінчується, який у таблиці Товары позначатиме товар, кількість якого на складі менша за 10 одиниць.
- •15. Створити запит Вік, який відображатиме записи тих співробітників, кому виповнилося 40 років.
- •16. Створити запит Клієнт-товар, який відображатиме інформацію про те, скільки кожен клієнт замовив кожного найменування.
- •Завдання для самостійної роботи
- •Контрольні запитання
- •Теоретична частина
- •1. Вибір способу створення форми
- •2. Створення форми за шаблоном
- •3. Створення форми за допомогою майстра
- •4. Створення форми зі зведеною таблицею
- •5. Створення форми з діаграмою
- •6. Проектування форми у режимі конструктора
- •7. Створення складеної форми
- •8. Перегляд та доповнення даних таблиці за допомогою форми
- •9. Послідовність дій при створенні форми
- •10. Вибір способу створення звіту
- •11. Створення звіту за шаблоном
- •12. Створення звіту за допомогою майстра
- •13. Створення звіту у вигляді діаграми
- •14. Зміна режиму відображення звіту
- •15. Проектування та редагування звіту за допомогою конструктора
- •16. Створення головного та підлеглого звітів
- •17. Створення поштових наклейок
- •18. Створення публікації звіту
- •19. Послідовність дій при створенні звіту
- •Порядок виконання роботи
- •1. Створити форму, яка використовуватиметься лише для доповнення даних таблиці
- •2. Створити складену форму
- •3. Створити складену форму з обчислювальним полем
- •Редагування форми Номер_замовлення
- •Редагування форми Товари_роздріб
- •Редагування головної форми
- •4. Створити форму у вигляді зведеної таблиці з діаграмою
- •5. Звіт “Товары по типам” бази даних “Борей”
- •6. Звіт “Каталог” бази даних “Борей”
- •7. Створити складений звіт
- •Завдання для самостійної роботи
- •Контрольні запитання
6. Створити запит до таблиці Заказы, який вибиратиме записи про виконані замовлення протягом заданого періоду (запит Діапазон дати-параметричний).
Для такого запиту використовують оператори діапазону Between та And. У нашому випадку на місці критерію відбору інформації у полі ДатаИсполнения повинен стояти вираз:
Between [Початок діапазону:] and [Кінець діапазону:].
7. Створити параметричний запит Аналіз наявних товарів, який обчислюватиме кількість найменувань заданої користувачем категорії наявних на складі товарів, а також визначатиме мінімальну та максимальну ціну товару вибраної категорії (на основі таблиці Товары).
Створимо спочатку запит Наявні товари на складі, який вибиратиме з таблиці Товары записи лише тих найменувань, які є на складі (тобто кількість >0) (вікно конструктора запиту показано на мал. 2.18).
За допомогою майстра на основі цього запиту створимо новий (Аналіз наявних товарів), на бланку якого будуть знаходитись лише ті поля, які братимуть участь в аналізі даних (КодТипа та Цена, причому поле Цена повинно повторюватися тричі, оскільки потрібно обчислювати кількість, знаходити мінімальне та максимальне значення). Включивши опцію для використання групових операцій (кнопка Групповые операции панелі інструментів), у рядку Групповая операция бланку запиту задамо наступні параметри: для поля КодТипа – Группировка, для трьох полів Цена – Count, Min і Max відповідно. Оскільки наш запит повинен бути параметричним для задання значення коду типу категорії товару, то для поля КодТипа потрібно передбачити появу діалогового вікна Введите значение параметра. Після цього вікно конструктора запиту матиме вигляд, показаний на мал. 2.19.
Мал. 2.18. Вікно конструктора запиту Наявні товари на складі
Мал. 2.19. Вікно конструктора запиту із заданими груповими операціями
Після запуску на виконання цього запиту, з’явиться діалогове вікно для введення коду категорії, а потім динамічна таблиця, яка міститиме 1 запис: назву категорії, кількість найменувань на складі даної категорії, а також ціна найдешевшого та найдорожчого товару з цієї категорії
8. Створити запит Надбавка, який обчислюватиме 15% надбавку на ціну кожного товару та відображатиме цю інформацію у окремому полі динамічної таблиці.
Спочатку створимо запит на вибірку для таблиці Товары, який міститиме поля: КодТовара, Марка, Цена. Далі на перетині першого вільного стовпчика та рядка Поле запишемо вираз: [Цена]*0,15. Після натискання клавіші [Enter], програма вставить перед введеним виразом назву нового поля Выражение1. Цю назву можна змінити на Надбавка – назву нового поля, в якому відображатиметься нова ціна. Вікно бланку конструктора матиме вигляд, показаний на мал. 2.20.
Мал. 2.20. Вікно конструктора запиту з обчислювальним полем
У динамічній таблиці результату виконання запиту з’явиться нове поле, якого не було у вихідній таблиці.
Зауваження |
Зверніть увагу на те, що обчислювальне поле не успадковує властивостей поля Цена, тобто для нього не встановлено грошового формату. Щоб змінити формат поля, потрібно у вікні конструктора запиту викликати контекстне меню поля Надбавка і вибрати елемент Свойства та задати відповідний формат |
& |
Збережіть запит під назвою Надбавка.