СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
150
5.4.4. Создание в поле Количество формы,
показывающей остаток товара
При щелчке в поле
Количество
формы
Накладная Расход
должна
открываться форма, показывающая на
дату накладной остаток
выбранного в
данной строке товара. Для этого необходимо:
•
создать запрос, рассчитывающий остатки товаров и считы-
вающий дату из формы
Накладная Расход
;
•
на основе этого запроса создать форму;
•
затем создать
макрос
для открытия этой формы с
фильтром
по коду товара.
В БД уже создан запрос
Остаток с параметром
[
Укажите дату
], исходные
запросы которого можно взять за основу при формировании нового запроса.
1.
Создайте запрос
ОстатокФор
, рассчитывающий остатки товаров и
считывающий дату из формы
Накладная Расход
:
•
Создайте копию запроса
СрЦенаЗакупкиДата
и назовите
СрЦенаЗакупкиДатаФор
.
•
Откройте его в режиме
Конструктор
и исправьте выражение
в строке
Условие отбора
в поле
ДатаПриход
:
< [
Forms
]![
Накладная Расход
]![
ДатаПриход
].
•
Закройте и сохраните запрос.
•
Создайте копию запроса
РасходКоличДата
и назовите
РасходКоличДатаФор
.
•
Откройте его в режиме
Конструктор
и исправьте выражение
в строке
Условие отбора
в поле
ДатаОтгр
:
<= [
Forms
]![
Накладная Расход
]![
ДатаОтгр
].
•
Закройте и сохраните запрос.
•
Создайте новый запрос в режиме
Конструктор
и выберите
для него запросы
СрЦенаЗакупкиДатаФор
и
РасходКо-
личДатаФор
.