Четверг, 14.11.2019, 22:47
Главная | Регистрация | Вход Приветствую Вас Гость | RSS


Меню сайта


Статистика

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


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


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

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

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

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

• Копировать
• Вставить

Записи можно добавлять в таблицу:

• как в открытую
так
• и в закрытую

Если записи добавляются в таблицу другой базы данных  то необходимо указать имя и маршрут файла этой базы данных.
Если в записи
Поле таблицы Конструктора запроса символ звездочка (*), то это означает, что использовать в запросе отдельные поля этой самой таблицы невозможно.

 

Внимание.
С помощью запроса на добавление проводится добавления записей из таблицы запроса в другую таблицу. Поэтому надо позаботиться:

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

Структура записи таблицы запроса может не полностью совпадать со структурой записи таблицы, в которую добавляются записи. В записи запроса может быть меньше полей, если поля в таблице, куда добавляются записи, не наложено требование по обязательности их заполнения.

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

Общий порядок разработки запросов этого типа такой:

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

Базы данных АТБ

Задание. Создать запрос, с помощью которого к таблице добавляются из таблиц МАГАЗИНЫ и КАДРЫ фамилии работников магазинов, в которых работает 13 рабочих, и/или родившихся в 1975 году.  
 

Характеристики базы данных АТБ

Типы данных полей таблицы КАДРЫ


 
1. Создаем таблицу ДОПОЛНИТЕЛЬНАЯ, к которой нужно добавить из таблиц МАГАЗИНЫ и КАДРЫ фамилии работников магазинов, в которых работает 13 рабочих, родившихся в 1975 году.


1) Выполняем команду Создать - Таблица
2) С режима Таблица переходим в режим Конструктор
3) В режиме Конструктор указываем типы полей по типу полей таблицы КАДРЫ и МАГАЗИНЫ

4) В режиме Таблица вновь таблица будет иметь следующую структуру:

2. Создаем запрос на выборку.
Помним:
Для формирования записей что добавляются надо включить в бланк запроса поля, соответствующие определенным полям таблицы, в которую будет производиться добавления.
Кроме того, в бланк запроса могут быть включены поля, по которым задаются условия отбора. Условия отбора вносятся в ячейки строки Условие отбора.
Если в таблице, куда добавляются записи, есть ключ, ключевые поля должны быть обязательно внесены в бланк запроса.

1) С таблиц МАГАЗИНЫ и КАДРЫ переносим в таблицу Конструктора запросов:

  •   таблица КАДРЫ - поля Дело, Фамилия, Год рождения
  •  таблица МАГАЗИНЫ - поле Работников

2) Выполняем этот запрос. Должен появиться результат, приведенный на рисунке.

3. Превращаем создан запрос на выборку в запрос для добавления.

1) Переходим в режим Конструктор и в группе Тип запроса выполняем команду Добавление

2) Откроется окно Добавление, в этом окне:

• в поле Имя таблицы вводится или выбирается имя таблицы, в которую надо добавить записи, в нашем случае - ДОПОЛНИТЕЛЬНАЯ,
• выбираем вариант Текущая база данных и нажимаем кнопку ОК.

Обращаем внимание:
• После выполнения этой команды в бланке запроса появляется строка Добавление.
• Названия поле таблицы Дополнительная выводятся в соответствующие ячейки этой строки

Если возникнет сбой

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

4. Выполняем запрос

1) В нашем случае получаем сообщение:

2) Вносим коррекцию в формирование названий полей строки Добавление

3) Выполняем запрос
Открывается диалоговое окно с сообщением о количестве обновляемых записей и вопросом о продолжении операции обновления.

Выбираем - Да.
5. Откроем таблицу ДОПОЛНИТЕЛЬНАЯ 

6. Сохраняем запрос с именем Запит_на добавления.

    

итог: 

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

     
  2. Таблицу с избирательной информацией

 

Форма входа
Поиск
Календарь
«  Ноябрь 2019  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

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