Информатика. Теория и практика. Часть 2. Ищенко В.А - 154 стр.

UptoLike

153
Рис . 3.37. Пример формы
Использование форм существенно упрощает ввод данных. В
форме в режиме формы на экране изображаются все поля одной запи-
си; в форме в режиме таблицы на экран выводятся все записи. Кроме
того, использование форм повышает эффективность ввода данных,
поскольку позволяет сэкономить время и избежать ошибок ввода . На -
пример, если представить поле в форме в виде списка , то вместо вво-
да значений с клавиатуры можно будет выбирать их из этого списка .
Поля и прочие элементы в форме можно расположить в виде,
наиболее удобном для ввода , изменения и просмотра записей. Конст-
руктор форм MS Access позволяет разрабатывать формы, которые :
используют при изображении данных различные шрифты,
цвета, заливки и другие графические эффекты;
выглядят , как знакомые бумажные бланки;
выполняют вычисления;
содержат диаграммы;
изображают данные из нескольких таблиц ;
автоматизируют выполнение некоторых операций.
Большая часть данных, представленных в форме, берется из
таблицы или запроса, кроме того, форма может содержать постоян-
ную информацию , не связанную ни с таблицей, ни с запросом , напри-
мер, название и эмблему предприятия вверху формы. Сведения о по-
стоянных элементах формы хранятся в макете формы.
Все данные в форме содержаться внутри элементов управления.
Элементы управления это объекты, размещенные в форме и предна -
значенные для изображения данных или выполнения операций. Неко-
торые элементы управления связаны с полями базовой таблицы или
базового отчета, чтобы их можно было использовать для ввода значе-
ний в эти поля или изображения значений из них.
Создание форм
Пользователь может создать форму с помощью или без помощи
мастера по разработке форм. Мастера по разработке форм ускоряют
процесс создания формы, поскольку выполняют за пользователя
большую часть работы. Форму, созданную мастером , можно исполь -
зовать в том виде, в котором она была создана , или улучшить путем
внесения изменений.
В начале разработки формы для ввода или просмотра данных в
базе данных необходимо связать форму с таблицей (запросом ), кото-
рая будет источником данных для этой формы. Если все данные на -
                                       153


                            Р ис . 3.37. П ример формы
       Ис п оль зова ние форм с ущ ес т венно уп рощ а ет ввод да нных. В
форме в режиме формы на экра не изобра жа ю т с я вс е п оля одной за п и-
с и; в форме в режиме т а блиц ы на экра нвыводят с я вс е за п ис и. Кроме
т ого, ис п оль зова ние форм п овыш а ет эффект ивнос т ь ввода да нных,
п ос коль ку п озволяет с экономит ь время и избежа т ь ош ибок ввода . На -
п ример, ес ли п редс т а вит ь п оле в форме в виде с п ис ка , т овмес т овво-
да зна ч ений с кла виа т урыможнобудет выбира т ь ихиз эт огос п ис ка .
       П оля и п роч ие элемент ы в форме можно ра с п оложит ь в виде,
на иболее удобном для ввода , изменения и п рос мот ра за п ис ей. Конс т -
рукт ор форм MS Access п озволяет ра зра ба т ыва т ь формы, кот орые:
      • ис п оль зую т п ри изобра жении да нных ра злич ные ш рифт ы,
         ц вет а , за ливки и другие гра фич ес кие эффект ы;
      • выглядят , ка к зна комые бума жные бла нки;
      • вып олняю т выч ис ления;
      • с одержа т диа гра ммы;
      • изобра жа ю т да нные из нес коль ких т а блиц ;
      • а вт ома т изирую т вып олнение некот орых оп ера ц ий.
       Боль ш а я ч а с т ь да нных, п редс т а вленных в форме, берет с я из
т а блиц ы или за п рос а , кроме т ого, форма может с одержа т ь п ос т оян-
ную информа ц ию , не с вяза нную ни с т а блиц ей, ни с за п рос ом, на п ри-
мер, на зва ние и эмблему п редп рият ия вверху формы. Сведения о п о-
с т оянных элемент а х формыхра нят с я в ма кет е формы.
       Вс е да нные в форме с одержа т ь с я внут ри эл ем ент ов у правл ени я.
Э лемент ыуп ра вления – эт ообъект ы, ра змещ енные в форме и п редна -
зна ч енные для изобра жения да нных или вып олнения оп ера ц ий. Неко-
т орые элемент ы уп ра вления с вяза ны с п олями ба зовой т а блиц ы или
ба зовогоот ч ет а , ч т обы их можнобылоис п оль зова т ь для ввода зна ч е-
ний в эт и п оля или изобра жения зна ч ений из них.


                               С о зд а н и е ф о р м


        П оль зова т ель может с озда т ь форму с п омощ ь ю или без п омощ и
ма с т ера п о ра зра бот ке форм. Ма с т ера п о ра зра бот ке форм ус коряю т
п роц ес с с озда ния формы, п ос коль ку вып олняю т за п оль зова т еля
боль ш ую ч а с т ь ра бот ы. Ф орму, с озда нную ма с т ером, можно ис п оль -
зова т ь в т ом виде, в кот ором она была с озда на , или улуч ш ит ь п ут ем
внес ения изменений.
        В на ч а ле ра зра бот ки формы для ввода или п рос мот ра да нных в
ба зе да нных необходимо с вяза т ь форму с т а блиц ей (за п рос ом), кот о-
ра я будет ис т оч ником да нных для эт ой формы. Ес ли вс е да нные на -