Создание запросов на обновление

Запрос на обновление это такой тип запроса, с помощью которого можно изменить содержимое полей таблиц.

1. Создать новый запрос по таблицам Пациенты, Госпитализация и Препараты. Включить в него то поле, которое будет обновляться - поле Оплата.

2. Установить требуемый тип запроса. Для этого выполнить пункт меню Запрос/Обновление либо на панели инструментов нажать кнопку Тип запросов(на ней пиктограмма в виде двух таблиц).

3. В появившейся в конструкторе строке Обновление для поля Оплата щелкнуть правой кнопкой мыши, вызвав контекстное меню и выбрать опциюПостроить.

В верхнюю часть Построителя выражений,где моргает курсор, необходимо ввести выражение, которое будет просчитывать оплата за вычетом скидки. Для этого в левой нижней ячейке двойным щелчком открыть папку Таблицы, выбрать таблицу Препараты.

 

 

Раскрыть ее и двойным щелчком перенести Стоимость в верхнюю ячейку, нажать знак «-», который находится под этой ячейкой в числовом блоке (при вводе математических знаков и скобок пользоваться только этим числовым блоком). Еще раз перенести Стоимость, выбрать знак умножения, затем из таблицы Пациенты перенести двойным щелчком поле Скидка, выбрать знак деления и ввести с клавиатуры 100. (Стоимость - Стоимость * Скидка/100).Закрыть построитель, и выполнить запрос. При выполнении запроса Accessпредупредит, что будут обновлены данные в таблице.

 

4.Убедиться в правильности обновления можно только раскрыв таблицу Пациенты и посмотрев поле Оплата. Сохранить запрос под именем Оплата.

5. Создать новый запросна обновление Возраста, включив в него поле, которое будет обновляться – поле Возраст.

6. По аналогии с предыдущем запросом установить требуемый тип запроса. Для этого выполнить пункт меню Запрос/Обновление либо на панели инструментов нажать кнопку Тип запросов(на ней пиктограмма в виде двух таблиц).

7. В появившейся в конструкторе строке Обновление для поля Возраст щелкнуть правой кнопкой мыши, вызвав контекстное меню и выбрать опциюПостроить.