русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Створення запиту на зміну


Дата добавления: 2015-07-04; просмотров: 629; Нарушение авторских прав


Цей вид запитів дозволяє автоматично створювати нові таблиці або змінювати існуючи та автоматизувати заповнення полів.

Наприклад, у базовій таблиці Список викладачів необхідно представити дані про грошові нарахування в залежності від кураторства викладача: якщо викладач є куратором, то за це нараховується доплата в розмірі 50грн.;

· В стартовому вікні Access перейдіть на вкладницю Таблицы та виберіть таблицю Список викладачів;

· відкрийте її у режимі Конструктор нам це потрібно для того, щоб створити ще два поля: Ставка та До виплати, які зберігатимуть дані про заробітну плату викладача;

· в кінець структури таблиці введіть:
ім’я поля: Ставка (це 1ше поле);
ім’я поля: До виплати (це 2ге поле);
Для обох полів: встановіть
тип поля: Денежный
властивості поля: Формат поля Денежный,
Число десятичных знаков 2;

· збережіть внесені зміни в структуру таблиці та закрийте вікно Конструктора;

· відкрийте таблицю Список викладачів у режимі перегляду та заповніть поле Ставка. Після заповненя поля закрийте таблицю;

· перейдіть на панель Запросы;

· дайте команду
СоздатьÞНовый запрос, Конструктор, ОК;

· у вікні Добавление таблицы виберіть таблицю Список викладачів;

· у бланк запиту подвійним клацанням відберіть поле, дані якого будуть оновлені. В нашому випадку це поле До виплати;

· встановіть тип запиту командою
Тип запросаÞОбновление;

· у бланку запиту з’являється рядок Обновление, в який потрібно ввести формулу грошових виплат з урахуванням кураторства. Розрахунок містить умову, тому у формулі повинна бути використана логічна функція IIf.
Встановіть покажчик миші у рядок Обновление;

· клацніть кнопку Построить на панелі інструментів –відкривається вікно Построитель выражений;

· формула повинна бути складена у верхньому полі вікна. Щоб не набирати формулу вручну, потрібно скористатися нижніми полями вікна.
- виконайте подвійне клацання на папці Функции в лівому полі;
- подвійним клацанням виберіть вкладену папку Встроенные функции;
- в середньому полі одиночним клацанням виберіть Управление, а в правому – потрібну функцію IIf;
- натисніть кнопку Вставить;
- у верхньому полі вікна з’являється шаблон майбутньої формули. Він складається з трьох виразів: “Expr” - умова, “Truepart” - правда (коли умова виконується), “Falsepart” - неправда (коли умова не виконується). Кожен вираз відокремлюється крапкою з комою;
1) видаліть вираз “Expr” і введіть таку формульну умову:
[Кураторство] =Истина. Для цього:
виконайте подвійне клацання на папці Таблицы в лівому нижньому полі вікна;
з розкритого списку таблиць виберіть Список викладачів;
в середньому полі – виберіть Кураторство та натисніть кнопку Вставить;
видаліть слово “Выражение”;
в рядку кнопок клацніть кнопку = (дорівнює);
в лівому полі вікна подвійно клацніть на папці Константы;
в правому полі вікна виберіть Истина та натисніть кнопку Вставить.
2)видаліть вираз “Truepart” і введіть формульний вираз, який буде контролювати виконання умови ([Ставка] +50). Для цього:
в лівому нижньому полі розгорніть папку Таблицы і виконайте клацання на папці Список викладачів;
в середньому полі клацніть Ставка та натисніть кнопку Вставить;
у рядку кнопок клацніть +і с клавіатури введіть 50.
3)видаліть вираз “Falsepart” і введіть формульний вираз, який буде контролювати НЕвиконання умови ([Ставка]). Для цього:
в лівому нижньому полі розгорніть папку Таблицы і виконайте клацання на папці Список викладачів;
в середньому полі клацніть Ставка та натисніть кнопку Вставить;
AПримітка:Після виконання будь-якої операції у формульний вираз вводиться слово “Выражение”. Його потрібно видаляти.



· отже, введена формула повинна мати вигляд:
IIf ([Список викладачів] ! [Кураторство] = Истина; [Список викладачів] ! [Ставка] + 50; [Список викладачів] ! [Ставка]).
Якщо в створеній формулі є помилки – виправить їх вручну і натисніть кнопку ОК;

· збережіть створений запит під іменем 17_Запит на зміну. Закрийте Конструктор;

· на вкладниці Запросы дайте команду на відкриття створеного запиту;

· у вікні-повідомленні Запрос на обновление приведёт к изменению данных таблицы потрібно натиснути кнопку Да;

· ознайомтеся з наступним вікном-повідомленням і також натисніть кнопку Да;

· перейдіть на вкладницю Таблицы і відрийте таблицю Список викладачів. Переконайтеся в тому, що поле До виплати заповнено згідно введеної формули з умовою.



<== предыдущая лекция | следующая лекция ==>
Створення підсумкового запиту | Створення перехресного запиту


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.149 сек.