СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
150
5.4.4. Создание в поле Количество формы,
показывающей остаток товара
При щелчке в поле
Количество
формы
Накладная Расход
должна
открываться форма, показывающая на
дату накладной остаток
выбранного в
данной строке товара. Для этого необходимо:
создать запрос, рассчитывающий остатки товаров и считы-
вающий дату из формы
Накладная Расход
;
на основе этого запроса создать форму;
затем создать
макрос
для открытия этой формы с
фильтром
по коду товара.
В БД уже создан запрос
Остаток с параметром
[
Укажите дату
], исходные
запросы которого можно взять за основу при формировании нового запроса.
1.
Создайте запрос
ОстатокФор
, рассчитывающий остатки товаров и
считывающий дату из формы
Накладная Расход
:
Создайте копию запроса
СрЦенаЗакупкиДата
и назовите
СрЦенаЗакупкиДатаФор
.
Откройте его в режиме
Конструктор
и исправьте выражение
в строке
Условие отбора
в поле
ДатаПриход
:
< [
Forms
]![
Накладная Расход
]![
ДатаПриход
].
Закройте и сохраните запрос.
Создайте копию запроса
РасходКоличДата
и назовите
РасходКоличДатаФор
.
Откройте его в режиме
Конструктор
и исправьте выражение
в строке
Условие отбора
в поле
ДатаОтгр
:
<= [
Forms
]![
Накладная Расход
]![
ДатаОтгр
].
Закройте и сохраните запрос.
Создайте новый запрос в режиме
Конструктор
и выберите
для него запросы
СрЦенаЗакупкиДатаФор
и
РасходКо-
личДатаФор
.
1...,142,143,144,145,146,147,148,149,150,151 153,154,155,156,157,158,159,160,161,162,...214