КампутарыБазы дадзеных

Access-формы. Стварэнне формаў для ўводу дадзеных

Access з'яўляецца магутным дадаткам Windows, сістэмай кіравання базамі дадзеных (СКБД ). Яго прызначэнне - прадстаўленне інфармацыі ў зручным карыстачу выглядзе, аўтаматызацыя аперацый, якія часта паўтараюцца. Таксама праграма дапамагае ў пошуку і захоўванні дадзеных. Усё гэта выконваюць Access-формы. Стварэнне формаў - нескладаная задача, закліканая максімальна дапамагчы карыстальніку.

У форме Access, як на вітрыне крамы, зручна праглядаць і адкрываць патрэбныя элементы. Так як форма - гэта аб'ект, з дапамогай якога карыстальнікі могуць дадаваць, рэдагаваць і адлюстроўваць дадзеныя, якія захоўваюцца ў Access, яе знешні выгляд грае важную ролю.

Калі база дадзеных класічнага прыкладання Access выкарыстоўваецца некалькімі карыстальнікамі, добра прадуманыя формы - залог дакладнасці дадзеных і эфектыўнасці працы з імі.

стварэнне формаў

СКБД Access прапануе карыстачу зручны механізм работы з дадзенымі. Гэта адмысловыя Access-формы, якія значна палягчаюць ўвод, рэдагаванне даных, іх прагляд. Яны з'яўляюцца спецыяльным аб'ектам у гэтай СКБД і маюць багаты арсенал элементаў кіравання, з дапамогай якіх адбываецца аўтаматызацыя прадстаўлення дадзеных, захоўваемых у табліцах базы дадзеных. Гэта тэкставыя палі, сцяжкі, радиокнопки, выпадаючыя спісы і іншае.

Спосабы стварэння формаў у Access шматстайныя:

  • стварэнне формаў на базе існых табліц і запытаў;
  • стварэнне пустых формаў;
  • падзеленыя формы;
  • формы з некалькімі запісамі;
  • падначаленыя Access-формы.

Стварэнне формаў ажыццяўляецца з дапамогай майстра формаў, спецыяльнага канструктара.

Яны асабліва зручныя, калі, напрыклад, увод дадзеных трэба вырабляць са спецыяльных бланкаў. Для гэтага выгляд формы, поля ўводу дадзеных адмыслова робяць такімі ж, як на бланку.

Формы на аснове існуючай табліцы

Стварэнне формаў у Access на аснове ўжо існуючай табліцы ажыццяўляецца вельмі проста. Для гэтага ў раздзеле «Стварэнне» трэба клікнуць кнопку «Форма». Галоўнай умовай у дадзеным выпадку з'яўляецца папярэдняе стварэнне табліцы з дадзенымі, а таксама яе выбар у галіне навігацыі. У форме адлюструецца ўсяго толькі адзін запіс, а таксама дадзеныя звязанай табліцы.

Для высновы некалькіх запісаў табліцы ў форме трэба ў тым жа раздзеле «Стварэнне» выбраць кнопку «Некалькі элементаў». Так мы зможам адлюстраваць у тэкставых палях формы цэлы шэраг запісаў дадзеных з усімі палямі табліцы.

На базе існуючай табліцы стварэнне формаў у Access дазваляе таксама распрацаваць таксама падзеленую форму. Гэта выгляд, які разам з прадстаўленнем дадзеных у элементах кіравання ўяўляе выбарку даных паралельна ў таблічным выглядзе. Каб стварыць падзеленую форму, трэба ў раздзеле «Стварэнне» выбраць кнопку «Падзеленая форма».

Такія формы з'яўляюцца ўжо адразу адфарматаваць з прымяненнем шматлікіх элементаў кіравання. Часцей за ўсё такімі элементамі выступаюць однострочный тэкставыя палі, куды выводзяцца захоўваемыя ў палях табліцы значэння дадзеных. Замест загадзя адфарматаваных можна рабіць пустыя формы.

рэжым макета

Гатовыя да выкарыстання табліцы пераводзяць у рэжым формы. У гэтым рэжыме можна змяняць толькі самі дадзеныя запісаў табліц базы дадзеных, пераходзіць паміж гэтымі запісамі. Фарматаванне ў гэтым рэжыме не дапускаецца, а стварэнне формаў Microsoft Access мае патрэбу ў фарматаванні элементаў кіравання і самой формы. Усё гэта можна зрабіць, калі пераключыцца ў рэжым макета або ў рэжым канструктара.

Рэжым макета адрозніваецца ад рэжыму канструктара меншымі магчымасцямі па канструяванню формаў. Разам з тым ён вельмі зручны для хуткага фарматавання, для ўнясення нязначных зменаў у элементы кіравання: вертыкальнае або гарызантальнае іх выраўноўванне, даданне дадатковых тэкставых палёў, змяненне знешняга стылю формы і іншае. У рэжыме макета нельга змяніць дадзеныя, выведзеныя ў элементы кіравання, тады як рэжым канструктара дае такую магчымасць.

Настройка формаў у рэжыме канструктара больш складаная і грунтоўна. Акрамя таго, толькі ў рэжыме канструктара даступны шэраг элементаў графічнага афармлення, а таксама элементы кіравання: прастакутнікі, лініі, кнопкі, палі са спісамі, перамыкачы і іншае. У гэтым рэжыме можна змяніць крыніца дадзеных для рэдагуемы формы. Больш за тое, з гэтага рэжыму можна адключыць рэжым макета.

Даданне на форму кнопкі

Напрыклад, неабходна дадаць кнопку на форму, з дапамогай якой прыйдзецца яе зачыняць. У рэжыме канструктара будзе даступнай цэлая раскладка з розных элементаў кіравання, сярод якіх размешчана кнопка. Калі дадаць яе ў макет формы, то СКБД аўтаматычна выканае майстар стварэння кнопак, акно якога з'явіцца перад карыстальнікам.

Акенца стварэння кнопак прапануе на выбар некалькі катэгорый, у якіх утрымліваюцца спісы дзеянняў. У нашым выпадку неабходна выбраць катэгорыю «Праца з формай». Са спісу дзеянняў гэтай катэгорыі трэба выбраць «Зачыніць форму».

На наступным неабходна паведаміць карыстальніку, што дадзеная кнопка адказвае за закрыццё формы. Можна пакінуць тэкст на кнопцы, а можна падказаць пра гэта пры дапамозе піктаграмы (малюнка).

Далей майстар папросіць карыстальніка даць назву кнопцы, пасля чаго можна націснуць «Гатова» - так атрымаецца гатовая кнопка на форме, якая дазволіць зачыняць яе.

Калі зараз націснуць на створаную кнопку, то СКБД прапануе захаваць створаныя ў форме змены, пасля чаго зачыніць яе. У рэжыме канструктара гэтая кнопачка працаваць не зможа. Яна працуе толькі ў рэжыме гатовай формы.

Неабходна таксама сказаць пра тое, што самі формы можна скласці пры дапамозе адмысловага майстра. У ходзе пабудовы майстрам формы трэба толькі вызначыцца з яе наладамі. Далей створаную майстрам форму лёгка адфарматаваць па сваім меркаванні, пераключыўшыся ў рэжым макета або ў рэжым канструктара.

падначаленыя формы

Падпарадкаваная форма - гэта элемент, які з'яўляецца дадаткам іншы, асноўны Access-формы. Стварэнне формаў падпарадкавання - гэта распрацоўка іерархічнай канструкцыі з двух табліц, якая адлюстроўвае наяўнасць адносін паміж формамі.

Адносіны паміж імі могуць адлюстроўваць розны тып сувязі, існуючы паміж табліцамі базы дадзеных: «адзін-да-шматлікім», «многія-да-шматлікім». Часта гэтыя адносіны разглядаюць у разрэзе роднаснай сувязі з наяўнасцю бацькоўскай (асноўны) формы і даччынай (падпарадкаванай).

Што такое падпарадкаваная форма

Стварэнне падначаленых формаў у Access можна растлумачыць прыкладам: такой формай можа стаць форма заказаў пакупніка ў інтэрнэт-краме.

Звесткі аб пакупніку ўтрымліваюцца ў адной табліцы, а звесткі пра яго замовах захоўваюцца ў іншы ў сувязі з правядзеннем нармалізацыі пры праектаванні базы дадзеных. Аднаму пакупніку адпавядае адразу некалькі заказаў, таму стаўленне паміж табліцамі пакупніка і заказаў адлюстроўваюць сувязь «адзін-да-шматлікім». У гэтым выпадку форма, якая прадстаўляе дадзеныя пакупніка, стане асноўнай. Іншая, якая прадстаўляе дадзеныя яго заказаў, будзе дададзеная да асноўнай і апынецца падначаленай.

Размешчаныя ў адной прасторы макета асноўная і падпарадкаваная формы дэманструюць толькі звязаныя дадзеныя. Так, калі ў табліцы пакупнікоў знаходзіцца унікальны пакупнік, а ў падпарадкаванай табліцы заказаў з ім звязана тры запісы, значыць, падпарадкаваная форма адлюструе ўсе тры запісы аб яго замовах.

майстар формаў

Стварыць іерархічную канструкцыю з формаў у Access можна рознымі шляхамі. Напрыклад, рэалізоўваючы сцэнар стварэння і галоўнай, і падпарадкаванай формаў, можна звярнуцца да дапамогі майстры формаў.

Стварэнне галоўнай формы ў Access, якая змяшчае падпарадкаваную, пры дапамозе майстры не складзе вялікай працы. Ён не толькі створыць самі формы, але і звяжа іх неабходным стаўленнем. Калі ж сцэнар стварэння падпарадкаванай формы прадугледжвае яе даданне да ўжо існуючай галоўнай, тады можна альбо скарыстацца майстрам, альбо проста перацягнуць ўжо існуючую табліцу на макет асноўнай і зрабіць яе падначаленай.

Стварэнне формаў падпарадкавання

Створым падначаленыя формы на аснове двух звязаных табліц (Authors і Books). Скарыстаемся для гэтага майстрам формаў. Перш за ўсё адкрыем сам майстар, каманда выканання якога размяшчаецца ў СКБД Access (стварэнне формаў). У Access 2007 г., напрыклад, яе можна знайсці ў выпадальным спісе пункта «Іншыя формы».

Якое адкрылася акно майстры прапануе абраць табліцу, для якой трэба стварыць формы, а таксама поля (выбар падвойным пстрычкай), якія карыстальнік хацеў бы бачыць. Пасля першай табліцы ў тым жа акне спатрэбіцца выбраць іншую, якая мае сувязь з першай. Майстар самастойна выявіць адносіны, а калі не зможа гэта зрабіць, тады падначаленыя формы ён стварыць проста не ў стане. У нашым выпадку падпарадкаванай стане форма, створаная на базе табліцы Books.

На наступным кроку майстар прапануе абраць выгляд прадстаўлення даных. Нам трэба выбраць «Падначаленыя формы», а затым зноў націснуць кнопачку «Далей».

Наступны крок прадаставіць нам магчымасць выбраць знешні выгляд ствараюцца формаў: істужачны або таблічны макет. Трэба сказаць, што істужачны багацей па стылях афармлення.

На апошнім кроку нам спатрэбіцца наладзіць загалоўкі формаў, пасля чаго націснем «Гатова» - захаваюцца падначаленыя access формы. Стварэнне формаў скончана.

Створаную канструкцыю можна пераключыць у рэжым канструктара або макета. Гэта трэба будзе для таго, каб адфарматаваць атрыманыя поля або дадаць іншыя элементы кіравання.

Стварэнне кнопочной формы ў Access

Наяўнасць вялікай колькасці табліц у базе, а таксама формаў, звязаных з дадзенымі гэтых табліц, моцна ўскладняе агульную схему базы дадзеных. Каб спрасціць рух паміж формамі базы, ствараюць так званую галоўную кнопкавай форму. Гэта звычайны элемент, які можна рэдагаваць ў канструктару на сваё меркаванне. Можна сказаць, што, стварыўшы галоўную кнопкавай форму, вы ажыццявілі стварэнне формы базы дадзеных у Access, якая з'яўляецца яе застаўкай або пачатковай старонкай.

З дапамогай кнопачак, размешчаных на ёй, нашмат лягчэй перасоўвацца паміж элементамі, так як кожную з кнопак звязваюць з асобнай формай. Клік па кнопцы прымушае СКБД выканаць пераход да звязанай з кнопкай табліцы.

Праца з дыспетчарам

У Access стварэнне галоўнай кнопочной формы ажыццяўляецца адмысловым дыспетчарам. Дыспетчар кнопкавых формаў знаходзіцца ў раздзеле працы з базамі дадзеных. Калі ён выконваецца ўпершыню, то не знойдзе кнопкавых формаў і прапануе стварыць такую. Якое з'явілася акенца майстры ўтрымлівае некалькі кнопак, з якіх можна выбраць «Змяніць». Так можна перайсці да функцыі налады сувязяў кнопочной формы і іншых даступных формаў базы.

Напрыклад, дадамо дзве кнопкі - «Кнопка 1» і «Кнопка 2» - на галоўную кнопкавай форму. Гэтыя кнопкі звяжам з формай Authors1 і Books, якая з'яўляецца падначаленай. Выбраўшы «Стварыць», мы адкрыем дыялогавае акно, дзе пакажам жаданае імя кнопкі і дзеянне, якое нам трэба выканаць ( «Адкрыць форму для змены»). У трэцім полі пакажам форму, з якой хочам звязаць трэба далучыць да кнопку.

Зачыніўшы вокны налады, мы выявім, што ў акне навігацыі з'явілася наша кнопочная форма. Выбраўшы яе ў панэлі навігацыі, адкрыем акно і ўбачым, што яна ўтрымлівае просты стыль афармлення і дзве кнопачкі. Клік па кнопак прымусіць СКБД адкрыць форму, з якой дадзеная кнопка звязаная.

Раздзел з табліцамі

У раздзеле табліц пасля праведзеных аперацый можна выявіць дадаць новую табліцу пад назвай Switchboard Items. У ёй захоўваюцца ўсе дадзеныя налад, звязаныя з стваранымі кнопкавымі формамі. У нашым выпадку ёсць усяго толькі адна кнопочная форма з двума кнопкамі, таму ў яе змешчана ўсяго тры запісы:

  • запісы аб кнопках, якія змяшчаюцца на форме,
  • аб дзеяннях, звязаных з імі,
  • запіс пра самую кнопочной форме.

рэжым канструктара

Створаную кнопкавай форму можна ўскладніць, адфарматаваць яе змесціва ў рэжыме канструктара. З яго дапамогай на яе паверхню можна дадаць шмат іншых карысных элементаў кіравання.

Таксама галоўную кнопкавай форму ёсць магчымасць звязаць з іншымі аналагічнымі формамі. Гэта карысная функцыя для дыспетчарызацыі пераходаў паміж формамі ў вельмі вялікі базе дадзеных, дзе ёсць месца для мноства раздзелаў і катэгорый.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.