Глава 6
•
КОД_ПОК
— код покупателя (поле связи);
•
СУММА_ДОГ
— сумма всего по договору;
поля из таблицы ПОКУПАТЕЛЬ, позволяющие отобразить справочную инфор-
мацию о покупателе, с которым заключен договор:
•
НАИМ_ПОК
— наименование покупателя;
•
ИНН
;
•
АДРЕС
и другие справочные реквизиты покупателя.
Для формирования подчиненной формы включите поля:
загружаемые поля таблицы ПОСТАВКА_ПЛАН:
•
КОД_ТОВ
— код товара (часть уникального ключа);
•
СРОК_ПОСТ
— срок поставки (часть уникального ключа);
•
МИН_ПОСТ
— минимальная партия поставки;
•
КОЛ_ПОСТ
— плановое количество поставки товара;
•
СУММ_ПОСТ
— сумма поставки товара;
поля из таблицы ТОВАР, позволяющие отобразить справочную информацию
о товарах, поставляемых по договору:
•
НАИМ_ТОВ
— наименование товара;
•
ЕИ
— единица измерения;
•
ЦЕНА
— цена товара.
Рис. 6.3.
Окно мастера форм при выборе полей из таблиц, составляющих подсхему формы
Разработка интерфейса для ввода, просмотра и корректировки документов
263
В следующем диалоговом окне мастера (рис. 6.4) уже выделена таблица ДОГОВОР,
предлагаемая в качестве базового источника для создания основной формы, и схе-
матично отображен макет формы с перечнем полей в основной и подчиненной
форме. Кроме того, мастером отмечен переключатель
Подчиненные формы
(Form
with subform(s)) — вариант непосредственного включения подчиненной формы
в основную. Переключатель
Связанные формы
(Linked forms) определяет вызов
подчиненной формы по кнопке.
Рис. 6.4.
Окно мастера форм при выборе вида представления данных
Для получения многозаписевой подчиненной формы с отображением полей каждой
записи в одной строке, а надписей (определенных в свойствах таблиц) в заголовках
столбцов, выберите в следующем окне мастера вид формы
Ленточный
(Tabular).
В последнем окне мастера задайте имя главной формы
— ДОГОВОРЫ
С ПОКУПАТЕЛЯМИ, а также имя подчиненной формы — ПЛАН ПОСТАВОК.
Выберите дальнейшие действия мастера —
Открыть форму для просмотра
и ввода данных
(Open the form to view or enter information). Это позволит после
завершения работы мастера сразу приступить к работе с договорами.
Для завершения создания формы мастером нажмите кнопку
Готово
(Finish). Со-
хранение формы производится автоматически.
В форме выводятся данные по договорам, которые были ранее загружены в базу
(рис. 6.5). Основная форма содержит сведения из одной текущей записи таблицы
ДОГОВОР, в которую добавлены справочные данные из таблицы ПОКУПАТЕЛЬ.
В подчиненной форме для каждой текущей записи договора выводятся только
записи плановых поставок товаров данного договора, т. е. связанные с отображен-
ной в основной форме.
Каждая запись в подчиненной форме образуется на основе одной записи базового
источника — таблицы ПОСТАВКА_ПЛАН, в которую добавляются справочные
данные из таблицы ТОВАР.
264
Do'stlaringiz bilan baham: |