- •Поняття інформації та основні терміни інформатики.
- •Представлення інформації в еом. Одиниці вимірювання інформації.
- •Поняття про інформаційні системи та технології.
- •Покоління еом та їх класифікація.
- •Принцип фон Неймана.
- •Принцип побудови пк та базова апаратна конфігурація пк.
- •Програмне забезпечення комп’ютера.
- •Питання до лекції №1
- •Основні поняття текстового редактора Word.
- •Форматування тексту засобами ms Word 2007.
- •Основні поняття текстового редактора Word.
- •Інтерфейс текстового процесора ms Word 2007.
- •Основні режими роботи з документами в текстовому процесорі Word 2007.
- •Робота з документами в ms Word 2007. Створення документа Word
- •Відкривання документа Word
- •Введення і редагування тексту засобами ms Word 2007.
- •Зміна шрифту та його параметрів
- •Форматування тексту засобами ms Word 2007.
- •Форматування символів
- •Форматування абзаців
- •Форматування списків
- •Питання до лекції № 2
- •2. Створення колонтитулів, нумерація сторінок та табуляція.
- •Позиціювання колонтитулів
- •Вилучення колонтитулів
- •Робота з розділіми та сторінками документу в мs Word 2007.
- •Автоматичне укладання змісту засобами ms Word 2007.
- •Процедура створення змісту
- •Друкування документа
- •Питання до лекції №3
- •Створення таблиць та опрацювання табличних даних.
- •Елементарні обчислення в таблицях засобами ms Word 2007.
- •Вставка графічних об’єктів.
- •Питання до лекції №4
- •Головне вікно ms Excel 2007.
- •Робота з документами в табличному процесорі ms Excel.
- •Переміщення по аркушу книги ms Excel
- •Способи виділення комірок аркуша в ms Excel
- •Типи адрес комірок в ms Excel.
- •Типи даних. Введення даних в ms Excel.
- •Редагування даних.
- •Форматування даних.
- •Питання до лекції №5
- •Поняття, призначення та класифікація функцій в ms Excel.
- •Математичні, логічні, статистичні функції та функції посилань і масивів.
- •Редагування функцій в ms Excel.
- •Повідомлення про помилки.
- •Питання до лекції №6
- •Технологія створення діаграм.
- •Редагування та форматування діаграм.
- •Питання до лекції №7
- •Обробка списків за допомогою форми даних.
- •Сортування списків.
- •Фільтрація даних.
- •Питання до лекції №8
- •Проектування бази даних.
- •Система керування базами даних ms Access.
- •Об’єкти бази даних.
- •Створення бази даних.
- •Головне вікно ms Access 2003 та 2007. Елементи головного вікна ms Access.
- •Основні поняття про таблиці.
- •Типи даних та властивості полів.
- •Символи, які використовуються в масці
- •Способи створення таблиці.
- •Поняття первинного ключа.
- •Питання до лекції №9
- •Виділення елементів таблиці.
- •Способи оформлення таблиць в ms Access.
- •Модифікація структури таблиці.
- •Створення зв’язків між таблицями.
- •Цілісність даних.
- •Режими каскадного оновлення і каскадного вилучення.
- •Сортування записів.
- •Сортування по одному стовпчику
- •Сортування по декількох стовпчиках
- •Пошук заданого значення.
- •Пошук даних за допомогою фільтра.
- •Використання фільтра по виділеному
- •Використання звичайного фільтра.
- •Використання поля фільтр для
- •Розширені фільтри
- •Приклади виразів, що використовуються як умови відбору текстових значень.
- •Питання до лекції №10
- •Типи запитів.
- •Створення запиту.
- •Створення запиту на видалення групи записів.
- •Створення запиту на оновлення записів
- •Створення запиту на додання записів
- •Створення нової таблиці на основі запиту.
- •Питання до лекції №11
- •Основи редагування форм. Конструювання форм
- •Створення форми в режимі Конструктора
- •Конструювання форми
- •Створення форми, що складається з декількох сторінок або вкладок.
- •Створення форми, що містить декілька сторінок (екранів).
- •Робота з елементами управління.
- •Способи створення звітів.
- •Способи створення звітів.
- •Структура звіту.
- •Питання до лекції №12
- •Особливості мови vba.
- •Константи та змінні у мові vba та їх опис.
- •Область видимості змінних у проекті.
- •Операції та порядок їх виконання у мові vba.
- •Стандартні (вбудовані) функції мови vba.
- •Функція MsgBox
- •Функція InputBox.
- •Питання до лекції №13
- •Програмування лінійних обчислювальних процесів.
- •Логічні операції та логічні вирази.
- •Умовний оператор альтернативи If … Then … Else.
- •Програмування розгалужених обчислювальних процесів з використанням оператора If.
- •Умовний оператор вибору Select Case.
- •Програмування розгалужених обчислювальних процесів з використанням оператора Select Case.
- •Оператор циклу For … Next.
- •Програмування циклічних обчислювальних процесів з використанням оператора For … Next.
- •Оператор циклу Do … Loop.
- •Програмування циклічних обчислювальних процесів з використанням оператора Do … Loop.
- •Оператор циклу For … Each.
- •Питання до лекції №14-15
- •Список літератури
Питання до лекції №10
Як ввести дані в таблицю?
Які типи зв’язку між таблицями Ви можете назвати?
Що означає цілісність даних?
Як змінити структуру таблиці (змінити назву поля, тип, властивості; додати поле, вилучити поле, змінити порядок полів)?
Як змінити ширину поля в таблиці?
Як змінити в таблиці гарнітуру, розмір, накреслення, колір тексту?
Як встановити/відмінити зображення сітки?
Як змінити колір сітки, фону?
Як виконати просте сортування даних у таблиці?
Що таке складне сортування і якими способами можна виконати складне сортування записів?
Які є способи пошуку даних?
Що таке фільтр за виділеним, як викликати його дію?
Що таке звичайний фільтр, як викликати його дію?
Що таке розширений фільтр, як викликати його дію?
Що таке Фільтр для і як за його допомогою виконати пошук даних?
Лекція №11. Робота з запитами в MS Access 2007.
План
Поняття та призначення запитів.
Типи запитів.
Створення запиту.
Використання розрахункових полів у запиті.
Створення запиту на видалення групи записів.
Створення запиту на оновлення записів.
Створення запиту на додання записів.
Створення нової таблиці в запиті на створення таблиці.
Поняття та призначення запитів
Для користувача основним режимом роботи з базою даних є режим отримання інформації, побажання користувача отримати потрібні дані в правильному форматі. Причому нарівні з інформаційним пошуком в базі даних потрібно здійснювати перетворення (редагування, упорядкування, угрупування та елементарні обчислення) даних для видачі користувачеві різних довідок, звітів і т.п.
Все це робиться за допомогою запитів.
За допомогою запитів можна переглядати, аналізувати і змінювати дані з декількох таблиць. При виконанні запиту опитується активна база даних. Результат переглядається на екрані або роздруковується. У той же час інформація, що не відповідає заданому критерію, звичайно не витягується, хоч вона і зберігається в базі даних.
Типи запитів.
ACCESS пропонує декілька типів запитів:
Запит на вибирання, забезпечує вибір даних із зв’язаних таблиць і таблиць, побудованих під час реалізації інших запитів. (Наприклад, запит на вибирання записів про робітників, які мають вищу освіту, запит на вибирання записів про робітників, які працюють менше трьох років і т.д.). Запити на вибирання створюють тимчасові результуючі таблиці. Базові таблиці при цьому не змінюються. Запити на вибирання можна також використовувати для групування за-
писів і обчислення сум, середніх значень, підрахунку записів і отримання інших типів підсумкових значень.
Запит з параметрами.
Запит з параметрами відображає одне або декілька визначених діалогових вікон, які виводять запрошення користувачу ввести умови вибирання. При запуску такого запиту можна ввести критерії вибирання записів, або значення для вставки в поле.
Для того, щоб надати користувачеві змогу вибрати потрібні дані з бази даних існує спеціальний вид запиту – запит з параметром. Припустимо в базі даних є таблиця, в якій містяться результати чемпіонатів світу по футболу.
Задача – створити запит, за допомогою якого користувач може визначити, в якому році та чи інша команда зайняла перше місце. Причому вибір команди – це його особиста справа.
Для цього застосовується команда SQL – LIKE LIKE[…] в квадратних дужках можна записати будь-який текст, звернений до користувача, наприклад: LIKE [Введіть назву країни]
Команду LIKE потрібно помістити в рядку УСЛОВИЕ ОТБОРА і в тому полі, по якому відбувається вибір.
Після запуску запиту відкривається діалогове вікно, в якому користувачеві пропонується ввести параметр.
Перехресний запит. В перехресному запиті відображаються результати статистичних розрахунків (такі, як суми, кількість записів і середні значення), виконаних по даних з одного поля таблиці. Ці результати групуються у вигляді таблиці по двох наборах даних, один з яких визначає заголовки стовпчиків, а другий – заголовки рядків. Перехресні запити використовують для розрахунків і представлення даних у структурі, яка полегшує їх аналіз.
Запит на внесення змін. Запит на зміну за одну операцію вносить зміни або переміщує декілька записів. Існує чотири типи таких запитів:
Запит на створення таблиці – ґрунтується на запиті на вибирання і забезпечує формування і створення нової таблиці на основі всіх або частини даних із однієї або декількох таблиць. Запит на створення таблиці корисний для виконання наступних дій:
Створення звітів, що містять дані, відповідні певному моменту часу. Щоб отримати дані на вказаний момент часу, необхідно розробити запит на створення таблиці, в якому необхідні записи відбираються залежно від вказаного моменту часу і вміщуються в нову таблицю. Потім як основа для звіту потрібно використати цю таблицю, а не запит.
Створення архівної таблиці, що містить старі записи. Наприклад, можна створити таблицю, що зберігає всі старі замовлення, перш ніж видалити їх з поточної таблиці «Замовлення».
Запит на оновлення – дає змогу вносити зміни в групу записів, які вибираються за допомогою запиту на вибирання. (Підвищити заробітну плату деякій категорії робітників, наприклад, водіям або робітникам, які мають ставку менше зазначеної суми).
Запит на знищення – забезпечує виключення записів з однієї або кількох зв’язаних таблиць (Наприклад, ліквідувати на підприємстві деяку посаду).
Запит на додавання записів. Запит на додавання додає групу записів із однієї або декількох таблиць у кінець однієї або декількох таблиць. Наприклад, з’явились декілька нових клієнтів, а також база даних, яка містить відомості про них. Щоб не вводити всі дані вручну, їх можна додати в таблицю «Клієнти».
Для однієї і тієї ж таблиці можна створювати різні запити, кожен з яких може вилучати з таблиці певну частину інформації, яка в даний момент необхідна.
