
- •Міністерство освіти і науки, молоді та спорту України Дніпродзержинський державний технічний університет
- •Інформатика та програмування
- •Інформаційні технології на основі ms offiCe
- •Тема 8. Табличний процесор ms Excel
- •Призначення та особливості електронних таблиць
- •Загальна характеристика ms Excel 2003
- •Введення даних та редагування електронних таблиць
- •8.5 Форматування електронних таблиць у ms Excel
- •8.6 Організація обчислень в ms Excel
- •8.7 Робота з функціями в ms Excel
- •8.8 Створення графіків і діаграм в середовищі Excel
- •8.9 Редагування та форматування графіків і діаграм в середовищі Excel
- •8.10 Створення та опрацювання баз даних засобами ms Excel
- •8.11 Пошук та сортування даних в бд
- •8.12 Фільтрація даних в бд
- •8.13 Стандартний засіб Подбор параметра та його використання для розв’язання рівнянь
- •8.14 Можливості стандартного засобу Поиск решения та технологія його застосування
- •Тема 9. Програмні засоби роботи з базами даних
- •Бази даних і системи управління баз даних
- •Системи управління базами даних сімейства ms Access
- •9.3 Створення таблиць бази даних ms Access
- •9.4 Робота з таблицями Access
- •9.5 Пошук даних, сортування і фільтри
- •9.6 Багатотабличні бази даних
- •9.7 Запити. Проектування та використання запитів на вибірку
- •9.8 Інші види запитів
- •9.9 Проектування та використання форм
- •9.10 Редагування форм
- •MathCad та комп’ютерні мережі
- •Тема 10. Пакети програм математичного призначення
- •Загальна характеристика пакетів прикладних програм математичного призначення
- •10.2 Принципи використання системи MathCad
- •10.3 Робота з формульным редактором
- •10.4 Функції, матриці і ранжовані змінні
- •10.5 Побудова та опрацювання двовимірних графіків
- •10.6 Побудова та форматування тривимірних графіків
- •10.7 Символьні обчислення в середовищі Mathcad
- •10.8 Символьне розв’язування нелінійних рівнянь
- •10.9 Чисельне розв’язування рівнянь
- •10.10 Розв’язування систем лінійних рівнянь
- •10.11 Розв'язання нелінійних рівнянь і систем рівнянь за допомогою обчислювального блоку Given
- •Тема 11. Комп’ютерні мережі
- •11.1 Загальна характеристика комп'ютерних мереж
- •11.2 Локальні комп'ютерні мережі: призначення й організація
- •11.4 Мережі на основі моделі клієнт/сервер
- •11.5 Апаратні засоби та програмне забезпечення комп’ютерних мереж
- •Тема 12. Глобальна інформаційна мережа Інтернет
- •12.1 Загальна характеристика глобальної комп’ютерної мережі Internet
- •12.2 Основні служби й організація роботи в Internet
- •12.3 Система адресації в Internet
- •Організація пошуку інформації в Internet
- •Огляд найбільш поширених пошукових серверів
- •Список рекомендованої літератури
- •Навчальне видання Інформатика та програмування (частина 2). Опорний конспект лекцій для студентів напряму 6.040203 “Фізика” Укладач: Карiмов Iван Кабiденович
9.8 Інші види запитів
Запит за зразком (Запрос на выборку) має жорстко задані умови (Посада="інженер" or "технолог" та інші). Оперативно змінити їх важко. Враховуючи це, в Access передбачено спеціальний запит на вибірку - "запит із параметром". При створенні такого запиту умова відбору в вікні конструктора запиту розпочинається зі службового слова (команди) Like , за яким в прямокутних дужках записується текст звернення до користувача, наприклад:
Like [Введіть назву Виробника]
Після запуску на виконання створеного таким чином запиту на екран виводиться вікно "Введите значение параметра", в якому відображається текст «Введіть назву Виробника» і є поле, в яке можна ввести одне з можливих значень параметра як конкретну умову відбору при даному зверненні до запиту.
Крім полів, вибраних із таблиць, у нижній частині вікна запиту на вибірку можуть формуватися поля, що можуть бути визначені за значенням інших полів таблиць (розрахункові поля), та підсумкові поля з результатами групових операцій.
Для формування розрахункових полів використовують арифметичні вирази і вбудовані функції. Вираз уводять до порожньої комірки рядка "Поле" вільного стовпця бланка запиту. Після імені поля записують вираз, який відокремлюють від імені двокрапкою (:). Наприклад, до підсумкової таблиці слід включити поле, в якому необхідно підрахувати вартість кожного виду товару, якщо відомі ціна одиниці товару та кількість одиниць. В цьому випадку поле, що визначається, матиме такий вигляд:
Вартість : [Ціна] * [Кількість]
9.9 Проектування та використання форм
Форми – це об’єкти, за допомогою яких формується зовнішній вигляд доступної користувачу інформації. Зокрема, їх можна розглядати як бланки, що підлягають заповненню, або маски, що накладається на набір даних. Бланк-форма дозволяє спростити процес заповнення бази даними, завдяки чому з'являється можливість доручити введення інформації персоналу невисокої кваліфікації. Маска-форма дозволяє обмежити обсяг інформації, доступної користувачу, зокрема, блокує службову і засекречену інформацію. Форму можна красиво прикрасити, щоб робота з нею не втомлювала, в ній можна використати автоматичні елементи, які дозволяють спростити заповнення деяких полів, що повторюються.
Форми створюються на основі вже існуючих таблиць або запитів. Вони не містять інформації про конкретні дані БД, а лише задають правила подання та опрацювання тих даних, які знаходяться в таблицях. В той же час використання форм дає можливість представити дані в найбільш ефектній та ефективній формі і зробити процедуру роботи з БД зручнішою.
На основі однієї і тієї ж таблиці можна створити різноманітні форми, що відрізняються складом полів та їх групуванням, елементами оформлення і т.д.
Для створення нової форми необхідно у вікні бази даних перейти на вкладку Формы і клацнути мишкою на кнопці Создать. З'явиться діалогове вікно Новая форма, в якому слід відкрити список доступних таблиць і запитів, а потім вибрати ту таблицю (або запит), на основі якої буде створюватися форма. Далі потрібно вибрати спосіб проектування форми.
Access 2003 надає користувачу можливість створити форму вручну (спосіб Конструктор), автоматизовано ( Мастер форм, Диаграмма, Сводная таблица) або автоматично ( Автоформы: в столбец, ленточная, табличная, сводная таблица, сводная диаграмма).
Самий простий спосіб полягає у використанні автоформ - у цьому випадку після клацання миші по кнопці ОК Access самостійно виконає всі необхідні дії й подасть цілком готову форму обраного виду. Як приклад на рис. 9.5 подані дві автоформи. Перша - це Автоформа: в столбец. У ній всі поля виводяться в стовпець, причому в будь-який момент відображається тільки один запис. Номер поточного запису виведений у центрі нижнього рядка форми. Інші записи проглядаються за допомогою кнопок прокручування, розташованих зліва і справа від номера поточного запису. Друга форма – це Автоформа: ленточная. В ній кожний запис займає окремий рядок - стрічку. Що ж стосується табличної автоформи, то представлення даних в ній практично не відрізняється від представлення самої таблиці.
Рисунок 9.5 - Автоформа: ленточная
При виборі способів Мастер форм, Диаграмма або Сводная таблица проектування форми проводиться в діалоговому режимі по інструкціях, що видаються відповідним Майстром. Ці способи більш трудомісткі, але і більш гнучкі. Вони дозволяють користувачу вибирати підхожі варіанти виконання окремих етапів проектування з декількох запропонованих.
Самим гнучким є спосіб Конструктор. При виборі цього способу користувачу надається цілий комплекс засобів для проектування форми, включаючи спеціальну панель інструментів, вікно елементів керування і т.п. Незважаючи на це, на практиці цей спосіб застосовується рідко. Навіть досвідчені користувачі віддають перевагу створенню форми в автоматичному або автоматизованому режимі, залишаючи за собою можливість відредагувати її ( при необхідності ) вручну.
Будь-яка форма може бути подана в одному з трьох видів: робочому, проектному або табличному. Робоче подання форми викликається клацанням миші по кнопці Открыть на вкладці Формы. Для переходу до іншого подання форми можна використовувати пункт Вид головного меню або кнопку Представление формы (вона звичайно розташована в лівій частині панелі інструментів Конструктор форм і дозволяє розкрити список можливих варіантів). На рис. 9.5 форми подані в робочому виді, тобто в такому виді, у якому вони будуть використовуватися безпосередніми користувачами. Саме в робочому поданні форм звичайно виконується робота з редагування записів, введення нових даних у таблицю і т.д.
Для редагування даних в окремих полях достатньо клацнути мишкою в потрібному полі форми: там з'явиться текстовий курсор і можна вводити або змінювати дані звичним способом. Для виконання операцій з окремими записами необхідно їх спочатку виділити клацанням миші на службовому стовпчику, а потім відпрацювати відповідну команду з підменю пунктів головного меню Записи або Правка. Зокрема, можна запис видалити, вирізати або скопіювати в буфер обміну; додати з буфера обміну у форму; вставити порожній запис. Крім того, можна відсортувати записи по попередньо виділеному полю в порядку зростання або спадання; застосувати функцію пошуку або заміни; установити фільтри для відображення тільки записів, що задовольняють сформульованим умовам. Остання можливість деякою мірою дублює можливості запитів, при використанні варіанта Расширенный фильтр навіть вікно вибору критерію практично збігається з вікном проектування запиту. У той же час слід зазначити, що у формах не можна приховувати виведення окремих полів (стовпчиків) і не можна виконувати обчислення.
Табличний вид характеризується повною відсутністю керуючих елементів і якогось оформлення форми. Його корисність обумовлена великим обсягом інформації, яка одночасно відображається на екрані.
Проектне представлення використовується для редагування форм.