Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание 4. Добавление данных из другой таблицы

Читайте также:
  1. A) работает со всеми перечисленными форматами данных
  2. A)можно изменить тип диаграммы, ряд данных, параметры диаграммы и т. д.
  3. ABC-анализ данных о поставщиках
  4. I. ПОЛОЖЕНИЕ О СИСТЕМЕ КАТАЛОГОВ, КАРТОТЕК И БАЗ ДАННЫХ ГОСУДАРСТВЕННОЙ БИБЛИОТЕКИ ЮГРЫ
  5. I.5.3. Подготовка данных для задачи линейного программирования.
  6. I.5.7. Mодификация (изменение) данных задачи.
  7. PCX. Формат появился как формат хранения растровых данных программы PC PaintBrush фирмы Z-Soft и является одним из наиболее распространенных (расширение имени файла .PCX).

С помощью запроса на добавление производится добавление записей из таблицы с результатами запроса в таблицу базы данных. Поэтому в запросе должны быть сформированы записи с полями, соответствующими полям в дополняемой записями таблице базы данных.

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

Мы с вами создали таблицу ПРОДАННЫЕ_ПАРТИИ_ТОВАРОВ для хранения архивных данных о проданных партиях. В эту таблицу необходимо добавлять записи по мере продажи других партий товара.

1. Создадим еще раз запрос на выборку для поиска проданных партий товаров (рис.7).

2. В окне КОНСТРУКТОРА преобразуйте его в запрос на ДОБАВЛЕНИЕ. В диалоговом окне МАСТЕРА укажите имя таблицы, в которую должны добавляться записи (ПРОДАННЫЕ_ПАРТИИ_ТОВАРОВ) (рис.8).

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

4. Поскольку в нашем случае имена полей в таблице и запросе совпадают, можно запускать запрос на исполнение. Сохраните запрос с именем АРХИВ_ПРОДАННОГО.

5. Обратите внимание на повторное занесение записей в таблицу ПРОДАННЫЕ_ПАРТИИ_ТОВАРОВ (рис.9). Конечно, так не должно быть, но мы еще не умеем удалять записи из таблицы ПАРТИЯ_ТОВАРА.

6. Обратите внимание также на значок созданного запроса АРХИВ_ПРОДАННОГО в окне базы данных.

Рис.7. Запрос на ДОБАВЛЕНИЕ

Рис.8. Выбор таблицы для добавления записей

Рис.9. Таблица для архивации записей о проданных товарах

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


Дата добавления: 2015-10-29; просмотров: 105 | Нарушение авторских прав


Читайте в этой же книге: Создание нового файла базы данных Access | Самостоятельно | Задание 1. Окно конструктора форма | Задание 2. Использование элементов управления Конструктора форм | Задание 1. Проектирование формы для работы с данными двух связанных таблиц | Упражнение 2. Проектирование многотабличных форм | Самостоятельно | Задание 1. Графический инструментарий для разработки запросов | Задание 2. Ввод условий отбора записей | Задание 2. Групповые операции в запросах |
<== предыдущая страница | следующая страница ==>
Задание 1. Создание новой таблицы с помощью запроса| Задание 6. Автоматизация форм

mybiblioteka.su - 2015-2024 год. (0.006 сек.)