Здавалка
Главная | Обратная связь

Завдання 4. Створити запит на поновлення записів таблиці даних



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

Рисунок 9 – Створення запиту для вилучення записів з таблиці

Рисунок 10 – Запуск на виконання запиту на вилучення записів

Рисунок 11 – Після збереження запиту на вилучення записів

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

Запит на поновлення створюється у два етапи: спочатку створюється запит на вибірку, котрий потім перетворюється у вікні Конструктора запитів в запит на поновлення після вибору команди Тип запроса=> Обновление. Після виконання цієї команди в бланку запиту з’явиться рядок Обновление.

Рядки бланка на поновлення мають такі значення:

– Поле: тут вказується ім'я поля таблиці, що братиме участь у запиті, таким може бути поле, дані в якому підлягають зміні, або поле, дані з котрого мають задовольняти певну умову для зміни даних з інших полів;

– Имя таблицы: автоматично встановлюється у клітинку під назвою;

– Обновление: тут вказується нове значення, яке потрібно розмістити у значеному полі; це може бути константа або вираз, утворений за правилами, що використовуються для запитів на обчислення;

– Условие отбора:у цій клітинці записується умова для відбору даних у полях, що підлягають зміні, або інших полях, які впливають на зміни даних;

– Или: тут записується складова умови «або».

Порядок виконання завдання 4:

Вправа 1. Створити запит на поновлення (заміну) значення Рахівник у полі Посада таблиці Службовці на значення ЗавВідділом такими діями:

1. Створити структуру таблиці Службовці:

Службовці = {Код_служ, Прізвище, Посада, Зарплатня}.

2. Внести чотири записи у створену таблицю Службовці (рис. 12):

Рисунок 12 – Таблиця даних Службовці

3. Створити запит на вибірку записів із таблиці Службовці:

- вибрати закладку Запрос і клацнути по кнопці Создать;

- вибрати режим Конструктор і клацнути по кнопці ОК;

- добавити в Конструктор запитів таблицю Службовці і завершити вибір таблиць клацнувши по кнопці Закрыть;

- перенести поле Посада з таблиці Службовці в поле Конструктора запитів і клацнути правою кнопкою миші на полі Конструктора запитів;

- вибрати із випливного меню Тип запроса позицію Обновление, тобто виконати команду Тип запроса => Обновление; в таблиці Конструктора запитів з’явиться рядок Обновление (рис. 13);

- ввести в поле Посада для рядка Обновление значення ЗавВідділу, а для рядка Условия отбора значення Рахівник;

- виконати запит клацанням по кнопці «!» на панелі інструментів;

- дайте згоду на поновлення даних натисненням кнопки Да;

- якщо тепер активізувати закладину Таблицы і клацнути по піктограмі таблиці Службовці, то побачимо внесені в таблицю зміни (рис. 14).

Вправа 2. Створити запит на поновлення (заміну) у полі Зарплатня таблиці Службовці значень, менших ніж 4000, на значення 5000 такими діями:

1. Створити наступну структуру таблиці Службовці:

Службовці = {Код_служ, Прізвище, Посада, Зарплатня}.

2. Внести чотири записи у створену таблицю Службовці (рис. 15).

Рисунок 13 – Конструювання запиту на поновлення

Рисунок 14 – Прикінцевий результат запиту на поновлення

Рисунок 15 – Таблиця даних Службовці

3. Створити запит на вибірку із таблиці Службовці в режимі Конструктора запитів; перенести поле Зарплатня з таблиці Службовці в поле Конструктора запитів; в поле Условие отбора записати >=5000; виконати команду Тип запроса => Обновление; в рядок Обновление Конструктора записати нове значення зарплатні 5000 і виконати запит на поновлення натисненням кнопки «!»; надати запиту на поновлення ім’я ВищеЗарп і перевірити правильність виконаних дій (рис. 15).

Завдання 5. Створити запит з обчислювальними полями Надбавка та НоваЦіна,які обчислюють відповідно 15%-ву надбавку на ціну кожного товару та підвищену на 15%-ів нову ціну, відобразивши цю інформацію в окремих полях динамічної таблиці.

Порядок виконання завдання 5:

1. Створити структуру таблиці Товари = {КодТовару, Марка, Ціна } і занести в неї чотири записи (рис. 16).

2. Створити запит на вибірку за зразком для таблиці Товари. В динамічній таблиці результатів запиту мають бути поля початкової таблиці: КодТовару, Марка, Ціна і обчислювальні поля Надбавка та НоваЦіна.

Рисунок 16 – Початкова таблиця Товари

3. В Конструкторі запитів на перетині першого вільного стовпчика та рядка Поле записати вираз: [Ціна]*0,15. Натиснути клавішу [Enter]. Програма перед введеним виразом вставить назву нового поля Выражение:. Цю назву можна замінити на Надбавка – назву нового обчислювального поля, в якому відображатиметься надбавка до ціни. Закрити вікно Конструктора запитів. Перевірити правильність виконаних дій (рис. 17).

Рисунок 17 – Вікно конструктора запиту з обчислювальними полями

4. Модификувати створений запит Надбавка з метою введення нового обчислювального поля НоваЦіна. Для цього слід відкрити Конструктор запитів, на перетині першого вільного стовпчика та рядка Поле записати вираз: НоваЦіна[Ціна]*1,15 для відображення нової ціни товару. Закрити вікно Конструктора з модифікованим запитом. Перевірити правильність виконаних дій щодо модифікації запиту (рис. 18).

Рисунок 18 – Вікно результатів запиту з обчислювальними полями







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.