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

108.Створення запитів на добавляння даних в ms Access.

Запит на додавання додає набір записів (рядків) з однієї або кількох вихідних таблиць (або запитів) до однієї або кількох цільових таблиць. Зазвичай, вихідна й цільова таблиці розташовані в одній базі даних, але необов’язково. Наприклад, користувач залучив кілька нових клієнтів і отримав базу даних, яка містить таблицю з відомостями про цих клієнтів. Щоб не вводити нові дані вручну, можна додати їх до відповідної таблиці в наявній базі даних користувача. Запити на додавання також використовуються для:

• Додавання полів на основі критеріїв. Наприклад, потрібно додати лише імена й адреси клієнтів із відстроченими замовленнями.

• Додавання записів за відсутності певних полів однієї таблиці в іншій. Наприклад, таблиця «Клієнти» містить 11 полів, а поля в таблиці «Клієнти» з іншої бази даних відповідають 9 з 11 полів. Запит на додавання можна використати, щоб додати лише дані у відповідні поля та пропустити інші.

Слід пам’ятати, що не можна використовувати запити на додавання для змінення даних в окремих полях наявних записів. Для виконання цього типу завдання використовується запит на оновлення, запити на додавання використовуються лише для додавання рядків даних.

Процес створення запиту на додавання складається з таких основних кроків:

• Створення запиту на вибірку.

• Перетворення запиту на вибірку в запит на додавання.

• Вибір цільових полів для кожного стовпця в запиті на додавання.

• Виконання запиту для додавання записів.

Примітка Слід пам’ятати, що не можна скасувати результати запиту на додавання, тому слід виконувати ці дії обережно. Також пам’ятайте, що типи даних, настроєні для полів у вихідній таблиці, мають бути сумісними з типами даних, визначеними для полів цільової таблиці. Наприклад, можна додавати числа до текстового поля, але текст до числового поля можна додати, лише якщо використовується вираз, наприклад, (Val(Текстове поле)), для перетворення даних на числовий тип даних.

109.Створення запитів з угрупуванням в ms Access

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

110.Формування ключових полів та індексів в ms Access . Встановлення відношень.

Таблиця може мати ключове поле, що містить унікальні значення. Значення таких полів використовуються для створення зв’язку між двома таблицями. Ключ є ідентифікатором кожного запису БД і не може мати нульових значень або таких, що повторюються. Якщо ключове поле не встановлено користувачем, то при записі нової таблиці на диск система пропонує створити поле-лічильник. Для визначення власноручно одного із полів ключовим таблицю відкривають у режимі конструктура. Далі треба виділити потрібне поле, клацнувши мишою ліворуч від назви поля, після чого активізувати команди Правка/ Ключевое поле або кнопку Ключевое поле на панелі інструментів  ліворуч від імені на екрані дисклеязявляється піктограма ключа. Ключ може складатися із декількох полів, тоді він називається складеним. Індексом назив внутрішню невидиму таблицю, яка містить ін-цію тільки з номерами записів, тобто показує порядок вибірки даних із таблиці. Простий упорядковує дані тільки по одному полі, складні – по декількох. Простий створюються через вікно конструктура (Познач поле/ вибирається Индиксированое поле/ даилинет). Складний індекс створюється через відкриту таблицю в режимі конструктура і натискається кнопка Индексы або Вид/ Индексы.

Між даними різних таблиць можна встановити звязок , використовуючи однакові значення їхніх полів. Функція звязку дає змогу користуватися даними кідькох таблиць одночасно. Поля, що застосовуються для встановлення звязку, повинні бути однакового типу і мати однакові значення. Звязки між таблицями можуть бути один до одного (кожному запису першої таблиці відповідає не більше як один запис іншої таблиці), один до багатьох (кожному запису першої таблиці можуть відповідати кілька записів іншої; але один звязок другої таблиці не може мати звязок із більш як одним звязком першої), багато до багатьох (тип звязку, що дає змогу встановити відношення між кількома записами однієї таблиці та кількома записами іншої, і навпаки). Для встановлення зв’язків в основному вікні БД треба активізувати вкладку Таблицы та команди Сервис, Схем данных. Для додання інших таблиць у схему даних потрібно при відкритому вікні Схема данных активізувати команди Связи, Добавить таблицу контекстного меню правої клавіші миші. В результаті на екрані дисплея зявиться вікно, у якому зазначено всі таблиці БД, із яких потрібно вибрати потрібну й активізувати кнопку Добавить. Для зміни звязкумыж полями двох таблиць у выкны Схема данныхактивызуютьпотрыбне поле однієї табл., натискують на клавішу миші й, не відпускаючи її, тагнуть його в ін. табл. У вікні Изменениесвязей активізують параметри Обеспечениецелосностиданых и кнопку обьединение. У вікні Параметрі обединения визначають тип зв'язку між полями двох табл., які буде створено для вилучення зв'язку потрібно клацнути на лінії, яка стає виділеною, після чого Правка/Удалить.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]