Вторник, 17.09.2019, 19:23
Главная | Регистрация | Вход Приветствую Вас Гость | RSS


Меню сайта


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Тестування онлайн
тестування онлайн 


Социальные закладк

Запрос на обновление

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

Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах.

База данных Baza

Пример 1.  В базе данных Baza  в таблице Продукция необходимо цену каждого вида товара  увеличить на 20%

  1. Создание запроса на выборку для определения обновляемых записей
  1. Откройте базу данных, содержащую записи, которые нужно обновить - продукции.
     
  2. На вкл. Создание в гр. Запросы нажмите кн. Конструктор запросов.
    Если вы используете Access 2007, на вкл. Создание в гр. Другие нажмите кн. Конструктор запросов.

Откроется Конструктор запросов и диалоговое окно Добавление таблицы.

  1. Откройте вкладку Таблицы.
  2. Выделите одну или несколько таблиц с записями, которые требуется обновить, и нажмите кн.Добавить, а затем — кн. Закрыть.

В нашем примере выбираем  таблицу Продукция:

На рисунке показано, как выглядит конструктор запросов с типичной таблицей.

 

1. Таблица в окне конструктора запросов

2. Бланк запроса

5. В окне таблицы  дважды щелкните поля, которые необходимо обновить. Выделенные поля появятся в строке Поле бланка запроса.

Для каждого столбца в бланке запроса можно добавить одно поле таблицы.

Чтобы быстро добавить все поля в таблице, дважды щелкните звездочку (*) в верхней части списка полей таблицы в окне таблицы. На рисунке показан бланк запроса со всеми добавленными полями.

II. Обновление записей

  1. На вкладке Конструктор в группе Тип запроса нажмите кнопку Обновить.

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

  1. Выберите поле с данными, которые следует изменить, и введите выражение (условие изменения) в строке Обновление для этого поля.
     
  • В строке Обновление можно использовать любое допустимое выражение, в нашем примере : [Цена]*1,2.
  1. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.
    • Появится предупреждающее сообщение.
    • Для выполнения запроса и обновления данных нажмите кнопку Да.

Итог:

 

Пример 2. Создадим запрос на обновление тех записей в которых продукцию с наименованием «Коровка» стала поступать из страны-изготовителя -  Украина.

1. Чтобы ограничить результаты запроса на основе значений полей, в бланке запроса в строке Условие введите условие, которое необходимо использовать для ограничения результатов.

2. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

3. Убедитесь, что запрос возвращает те записи, которые следует обновить.

  • Появится предупреждающее сообщение.

4. Для выполнения запроса и обновления данных нажмите кнопку Да

Итог:

 

Форма входа
Поиск
Календарь
«  Сентябрь 2019  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Рейтинг@Mail.ru
    Copyright MyCorp © 2019
    Конструктор сайтов - uCoz