Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
45
Добавлен:
03.03.2016
Размер:
2.71 Mб
Скачать

6.1. Запит на створення таблиці

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

2. Перейдіть у режим Конструктора для цього запиту і перетворіть його в Запит для збереження результатів у виді окремої таблиці з ім'ям Постійні клієнти. Для цього потрібно в режимі Конструктора запросов увести команду Запрос/Создание таблицы.

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

6.2. Запит на відновлення записів

1. Виберіть у копії таблиці Клієнти усіх, хто проживає у визначеному місті, наприклад, Дніпропетровську. Зробивши запит, перевірте правильність відбору записів.

2. Перейдіть у режим Конструктора для цього запиту. і перетворіть його в запит на відновлення даних. У рядку Відновлення задайте нове значення для поля Город (наприклад, перепишіть його з заголовної букви чи введіть скорочену назву міста і т.п.).

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

6.3. Запит на видалення записів

Створіть запит до копії таблиці Операції, у якій будуть вилучені усі записи про клієнтів визначеного типу (наприклад "випадкові"), операції з якими відбувалися торік.

  1. КОНТРОЛЬНІ ПИТАННЯ

  1. Як вибрати тип запиту?

  2. Чи можна "запити-дії" створити за допомогою майстра?

  3. Зі створення якого запиту починається конструювання "запиту-дії"?

  4. Як переглянути записи, що складуть нову таблицю, створювану запитом?

  5. Чи буде визначений ключ у структурі таблиці, створеної запитом?

  6. Як створити запит на відновлення частини даних у таблиці?

  7. Як видалити частину даних у таблиці?

  8. Які проблеми можуть виникнути при використанні запитів видалення?

  9. Як створити таблицю для постійного збереження результатів визначеного запиту?

  10. Як можна змінити значення обраного поля по всіх записах таблиці, що задовольняють визначеним умовам?

Практичне заняття № 2.11

СТВОРЕННЯ ФОРМ.

1. ЦІЛЬ РОБОТИ

Вивчення методів створення форм користувача у СУБД MS ACCESS.

2. ЗАДАЧІ РОБОТИ

Створення форм для роботи з таблицями бази даних.

3. ЗМІСТ РОБОТИ

  • Створити екранні форми для введення даних у таблиці "Клиенты" і "Операції".

  • Створити допоміжну (підлеглу) форму для форми Клиенты, що буде відображати операції тільки по поточному клієнту.

4. ВИМОГИ ДО ЗВІТУ

 Звіт про виконану роботу повинний містити файл БД зі створеними формами.

5. ЗАГАЛЬНІ теоретичні відомості

Форма – це об'єкт Access, що відображає дані на екрані в рамках діалогового вікна.

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

Форма, що відображає одночасно один запис в області даних, називається простій. Форма, що відображає в області даних послідовність з декількох записів, є стрічкової ("ленточной" – рос.).

Для форми, як правило, джерело даних – це таблиця або запит. Дані з джерела даних звичайно розміщають в області даних форми – у полях і елементах керування.

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

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