Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


—оздание и использование форм дл€ ввода данных в таблицы базы данных Access 2007




¬ Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Ќо обычно дл€ ввода данных в Ѕƒ Access 2007 используют формы (forms). Form ускор€ет работу с базой данных. Form в Ѕƒ - это структурированное интерактивное окно с элементами управлени€, в котором отображаютс€ пол€ одной или нескольких таблиц или запросов.

‘орму можно использовать дл€ ввода, изменени€ или отображени€ данных из таблицы или запроса. ¬ Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать forms, а также новые типы форм и функциональные возможности.

‘ормы в Ѕƒ Access можно создавать с помощью различных средств:

І инструмента Form;

І инструмента –азделенна€ form;

І инструмента Ќесколько элементов;

І инструмента ѕуста€ form;

І ћастера form;

І  онструктора form.

¬се средства создани€ форм помещены в группу forms на вкладке —оздание (рис. 3.28).


–ис. 3.28.

Forms, которые используют таблицы целесообразно выполн€ть с помощью ћастера или указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменени€, можно в режиме макета иликонструктора. ¬ Microsoft Access 2007 предусмотрено два режима внесени€ изменений и дополнений в формы: режим макета и режим конструктора. ѕереход между режимами (открыть, режим макета, конструктор) можно выполнить, щелкнув правой кнопкой мыши форму в области переходов, а затем выбрать нужный режим в контекстном меню.

–ежим макета Ч это более нагл€дный режим редактировани€ (изменени€) форм, чем режим конструктора. ¬ режиме макета изменени€ выполн€ютс€ фактически в реальной форме, поэтому в этом режиме целесообразно выполн€ть более простые изменени€, св€занные с ее внешним видом.

¬ тех случа€х, когда в режиме макета невозможно выполнить изменени€ в форме, целесообразно примен€ть режим конструктора. –ежим конструктора предоставл€ет пользователю более широкие возможности дл€ редактировани€ (изменени€) форм, в этом режиме можно добавл€ть пол€, настраиваемые элементы и составл€ть программы.

»нструмент "‘орма". ƒл€ быстрого создани€ формы, т.е. создани€ одним щелчком мыши можно воспользоватьс€ инструментом Form. ¬ этом случае надо выделить таблицу в области объектов. «атем перейти на вкладку —оздание и щелкнуть на пиктограмме Form. Ќа экране будет отображена form (рис 3.29).


–ис. 3.29.

≈сли Access обнаруживает одну таблицу, св€занную отношением Ђодин-ко-многимї с таблицей или запросом, который использовалс€ дл€ создани€ формы, Access добавл€ет таблицу данных в форму, основанную на св€занной таблице или запросе. ≈сли таблица данных в форме не нужна, ее можно удалить.

—редство "–азделенна€ форма". –азделенна€ form Ч нова€ возможность в Microsoft Access 2007, котора€ позвол€ет одновременно отображать данные в режиме формы и в режиме таблицы. ¬ области объектов (переходов) выделить таблицу, например ”спеваемость. ƒалее щелкнуть на пиктограмме "–азделенна€ forms" на вкладке —оздать. Ќа экране будет отображена form (3).


–ис. 3.30.

»нструмент "Ќесколько элементов". ‘орму, в которой отображаетс€ не одна, а одновременно несколько записей, можно создать инструментом "Ќесколько элементов" (рис. 3.31). „тобы создать данную форму выделим в области объектов (переходов) одну из таблиц (например, ”спеваемость). «атем перейдем на вкладку —оздание и щелкнем на пиктограмме "Ќесколько элементов". Ќа экране будет отображена form (рис. 3.31) в режиме макета.


–ис. 3.31.

Form похожа на таблицу, в ней одновременно отображаютс€ несколько записей. Ќо эта form предоставл€ет возможности дл€ настройки, так как она отображаетс€ в режиме макета. ¬ режиме макета можно легко осуществл€ть доработку формы (например, добавл€ть элементы управлени€ и т.д.).

—редство ѕуста€ форма. Ётот инструмент можно использовать в том случае, если необходимо быстро создать форму с несколькими пол€ми. Form открываетс€ в режиме "–абота с макетами форм" и при этом отображаетс€ область —писок полей (рис. 5).


–ис. 3.32.

ћастер форм. —оздание форм при помощи мастера форм осуществл€етс€ быстро, и это средство позвол€ет включить в форму пол€ из нескольких св€занных таблиц или запросов. Ќа вкладке —оздание в группе ‘ормы надо нажать кнопку ƒругие формы, а затем выбрать команду ћастер форм. ќткроетс€ окно диалога —оздание форм, в котором необходимо отвечать на вопросы каждого текущего экрана ћастера и щелкать на кнопке ƒалее.

¬ первом окне необходимо выбрать пол€ из источника данных (таблиц или запросов). ƒл€ этого надо открыть список “аблицы и запросы, щелкнув на кнопку, справа. Ќапример, выберем из списка таблицу —туденты.


–ис. 3.33.

«атем все "ƒоступные пол€" переведем в "¬ыбранные пол€", выделив их и щелкнув на кнопку >>. Ќеобходимо отметить, что, если form создаетс€ на основе нескольких таблиц, необходимо повторить действи€ дл€ каждой таблицы Ц источника. «атем необходимо щелкнуть на кнопке ƒалее. ¬ следующем окне надо выбрать внешний вид, например в один столбец и щелкнуть ƒалее. ¬ следующем окне выберем требуемый стиль - официальный

ѕосле выбора стил€, требуетс€ перейти в последнее окно, щелкнув на кнопке ƒалее. ¬ последнем окне ћастера требуетс€ ввести им€ (например, —туденты мастер_форм) и указать дальнейшие действи€: ќткрыть форму дл€ просмотра и ввода данных; »зменить макет формы.

ѕосле ввода имени формы (например, —туденты), выбора режима: Ђќткрыть форму дл€ просмотра и ввода данныхї и щелчка на кнопке √отово, получим следующую форму дл€ ввода и просмотра записей в таблицу —туденты.


–ис. 3.34.

 онструктор форм. ƒл€ создани€ новой пустой формы —туденты необходимо выполнить следующее:

1. ¬ окне приложени€ Access 2007 выбрать вкладку —оздание. ¬ыполнить щелчок на пиктограмме " онструктор форм". ¬ окне редактировани€ по€витс€ окно Form1 с пустой областью данных.

2. ƒл€ отображени€ списка полей требуемой таблицы выполнить щелчок на пиктограмме "ƒобавить существующие пол€", по€витс€ список таблиц. ўелкнув на знак "+" таблицы (например, —туденты), откроетс€ список необходимых полей (рис.3.34).


–ис. 3.35.

3. ѕол€ из списка переместить на форму. ƒобавление полей осуществл€етс€ при нажатой левой кнопки мыши.

4. ѕоместить пол€ на форму (рис. 3.36).


–ис. 3.36.

5. ѕеремещение полей и их имен по форме производитьс€ следующим образом:

І ¬ыделить поле с именем щелчком мыши. ¬округ него по€в€тс€ маркеры перемещени€ и изменени€ размеров. ѕеремещать поле можно вместе с прив€занным к нему именем или отдельно от него.

І ƒл€ перемещени€ поместить указатель мыши на квадратик, наход€щийс€ в левом верхнем углу элемента. ”казатель мыши в виде четырех направленной стрелки позвол€ет перемещать объект.

І Ќажать кнопку мыши и, удержива€ ее, буксировать поле или его им€ в нужное место в форме. «атем отпустить кнопку мыши.

І ƒл€ изменени€ надписи, св€занной с полем необходимо выполнить на ней двойной щелчок мышью и выполнить необходимые изменени€. «атем закрыть окно.

І ƒл€ изменени€ размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Ќажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши.

І ƒл€ удалени€ пол€ выделить его, нажать клавишу Delete или другим способом.

6. —охранить форму.

7. ѕросмотреть форму —туденты_конструктор, выполнив на ней двойной щелчок в области переходов.


–ис. 3.37.

≈сли вид формы не удовлетвор€ет, ее можно открыть в режиме  онструктор и внести необходимые изменени€, затем сохранить.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2016-12-05; ћы поможем в написании ваших работ!; просмотров: 734 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

„тобы получилс€ студенческий борщ, его нужно варить также как и домашний, только без м€са и развести водой 1:10 © Ќеизвестно
==> читать все изречени€...

687 - | 690 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.01 с.