Самоучитель Microsoft Access 2013



Download 16,15 Mb.
Pdf ko'rish
bet79/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   75   76   77   78   79   80   81   82   ...   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 6 
Рис. 6.2. 
Проект макета формы ДОГОВОРЫ С ПОКУПАТЕЛЯМИ 
Источником записей подчиненной формы станет таблица ПОСТАВКА_ПЛАН, а 
таблица ТОВАР будет использована для отображения справочной информации. 
Через эту часть многотабличной формы выполняется ввод, просмотр и корректи-
ровка данных о плановых поставках по договорам. Число доступных записей опре-
деляется количеством записей в таблице ПОСТАВКА_ПЛАН. Одновременно 
в подчиненной форме должны отображаться только записи, связанные с открытым 
в главной форме договором. 
В макете, как для основной, так и для подчиненной форм, определяется состав
и размещение элементов документа, а также их связь с полями таблиц подсхемы 
данных: 
в основной форме обязательно должны размещаться: ключевое поле 
НОМ_ДОГ
и 
поле кода покупателя 
КОД_ПОК
, по которому устанавливается связь с таблицей 
ПОКУПАТЕЛЬ. Эти поля должны быть взяты из таблицы ДОГОВОР — источ-
ника записей основной части формы. В противном случае нельзя будет ввести 
новую запись в таблицу ДОГОВОР; 
в подчиненной форме должно обеспечиваться формирование ключа таблицы 
ПОСТАВКА_ПЛАН — (
НОМ_ДОГ

КОД_ТОВ

СРОК_ПОСТ
). В противном случае станет 
невозможным ввод новых записей. Однако можно разместить только те ключе-
вые поля таблицы, которых нет в основной форме, т. е. обязательно нужно раз-
местить только поля 
КОД_ТОВ
(код товара) и 
СРОК_ПОСТ
(срок поставки) из таблицы 
ПОСТАВКА_ПЛАН, а поле 
НОМ_ДОГ
(номер договора) можно не размещать. 


Разработка интерфейса для ввода, просмотра и корректировки документов 
261 
В
НИМАНИЕ

Если поле 
КОД_ТОВ
выбрать из таблицы ТОВАР, то невозможно будет сформировать 
новую запись в таблице ПОСТАВКА_ПЛАН. 
Многотабличная форма, соответствующая этому макету, обеспечит удобный ин-
терфейс для ввода, просмотра и корректировки данных о договорах, позволит ми-
нимизировать операции по вводу данных и контролировать их достоверность и 
корректность. Вводить нужно только идентификаторы и количественные показате-
ли. Справочные данные (наименования, цена и т. п.) не потребуется вводить из до-
кумента, они отобразятся в форме из ранее загруженных таблиц справочной ин-
формации. Отображение справочных данных позволяет осуществлять визуальный 
контроль правильности вводимых из документа данных. 
После разработки макета можно приступать к созданию многотабличной формы 
средствами Access. 
Создание интерфейса для ввода
и корректировки документа 
С помощью мастера форм создайте в соответствии с результатами проектирования 
форму ДОГОВОРЫ С ПОКУПАТЕЛЯМИ, состоящую из основной формы 
ДОГОВОР и включенной подчиненной формы ПЛАН ПОСТАВОК. Многотаблич-
ная форма после редактирования в конструкторе должна обеспечивать удобный 
ввод новых записей из документа "Договор" в таблицы ДОГОВОР и ПОСТАВКА_ 
ПЛАН, просмотр и корректировку существующих договоров. Доступ к отображае-
мым в форме полям справочных данных о покупателе и товарах должен ограничи-
ваться только чтением, т. к. значения этих полей не должны вводиться и корректи-
роваться при вводе договоров. 
Откройте базу данных "Поставка товаров". В области навигации выберите таблицу 
ДОГОВОР, которая будет служить источником записей основной формы. Для вы-
зова мастера форм выполните на вкладке ленты
Создание
(Create) в группе 
Формы
(Forms) команду 
Мастер
форм
(Form Wizard). 
В открывшемся окне мастера 
Создание
форм
(Form Wizard) в списке 
Таблицы и 
запросы
(Tables/Queries) будет отображена выбранная таблица ДОГОВОР и ее по-
ля. Выберите из таблицы ДОГОВОР в списке 
Доступные поля
(Available Fields) те 
поля, которые вошли в спроектированный макет формы, перемещая их в область 
Выбранные поля
(Selected Fields). 
Последовательно выбирайте из списка 
Таблицы и запросы
(Tables/Queries) табли-
цы ПОКУПАТЕЛЬ, ПОСТАВКА_ПЛАН, ТОВАР и включайте в область 
Выбран-
ные
поля
(Selected Fields) нужные поля этих таблиц (рис. 6.3). Нажмите кнопку 
Далее
(Next). 
Для формирования основной формы ДОГОВОРЫ С ПОКУПАТЕЛЯМИ включите: 
загружаемые поля таблицы ДОГОВОР: 

НОМ_ДОГ
— номер договора (уникальный ключ); 

ДАТА_ДОГ
дата заключения договора


262 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   75   76   77   78   79   80   81   82   ...   146




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish