logo

Таркибли формаларни яратиш. Бошқарув элементларининг таркиб типлари бўйича кўринишлари

Yuklangan vaqt:

20.09.2019

Ko'chirishlar soni:

0

Hajmi:

134 KB
www.arxiv.uz Таркибли формаларни яратиш . Бошқарув элементларининг таркиб типлари бўйича кўринишлари Режа : 1. Таркибли формаларни яратиш . 2. Бошқарув элементларининг таркиб типлари бўйича кўринишлари. www.arxiv.uz Формалар фойдаланувчига Маълумотларга қулай кириш таоминловчи асосий Объектдир. Формаларни ишлаб чиқаришни асосий инструменти - Конструктордир. Элементлар панели Панель элементов (Тоолбох) (Элементлар панели) Конструктор режимида формага бошқарув элементларини қўшувчи асосий асбобдир. Панель элементов экранда кўриниши учта йўллардан бири билан бажарилади: Вид, Панель элементов буйругини танланг; Конструктор форм( Форм Десигн) Инструментлар панелидаги Панель элементов(Тоолбох) тугмасини босинг; Сичқончанинг ўнг тугмасини исталган инструментлар панелида босинг ва менюдан Панель элементов(Тоолбох) буйругини танланг. Энг кўп ишлатиладиган бошқарув элементлари панелнинг узида жойлашган. Агар элементлар панелининг пастги бурчагидаги Другие элементқ (Море Cонтролс)( ўзга элементлар) тугмаси босилса, қолган элементлар қўшимча рўйхат сифатида акс эттирилади. www.arxiv.uz Элементлар панелининг юқоридаги қисмида иккита махсус тугмалари: Вқбор обҳектов(Селеcт Обжеcц) ва Мастера (Cонтрол Wизардс) жойлашган. Вқбор обҳектов тугмаси босилган холати элементларни ажратиш режими ёкилганлиги, яони формада сичқонча тугмасини босилишига жавобан мос келувчи бошқарув элементлари ёки кўрсатилган соҳага тушиб қолган бошқа Объектни ажралиб чиқишидир. Бу режим кўзда тутилган бўйича ёкилган. Лёкин, агар элементлар панелидаги бошқарув элементини яратишга мўлжалланган бошқа тугма босилса, Объект танлаш тугмаси автоматик равишда тамомланади. Агар элемент яратишни тўхтацангиз ва Объектларни ажратиш режимига қайтишни хохласангиз, уни яна босишга тўғри келади. Мастер тугмасини босиш билан, бошқарув элементини формага жойлаштиришда мос келувчи мастер ишга туширилади. Босилмаган тугмада мастер ишга туширилмайди ва элементларни кулда тўғрилаш керак бўлади. Элементлар мастерлари рўйхатли майдонча, буйруқли тугмалар, элементлар танлови гуруҳига ухшаш аниқ созлашни талаб этадиган бошқарув www.arxiv.uz элементларини яратишга ёрдам беради. Деярли ҳамма шундай бошқарув элементларида ўзининг мастери мавжуд бўлади. Элементлар мастерини ACCESSни урганиш учун ишлашда бошланьич боскичларида фойдаланиш қандай қулай бўлса, кейинги ишларда ҳам шундай қулай, чунки улар элементларни стандарт созлаш қийин операциясини автоматлаштириб, уни қулай диалог сифатида таклиф этади. Элементлар мастеридан ташқари бошқарув элементларини созлаш бўйича ишларни элементларнинг нотривиал қиймати хусусиятини кўришда ёрдам берувчи махсус мастерлар осонлаштиради. Уларни курувчилар дейишади. Мисол учун, Построитель запросов (Қуерй Буилдер) рўйхатлар ва рўйхатли майдончалар учун қаторлар манбаларини аниқловчи SQL қўлланмасини яратишга ёрдам беради. Построитель вқражений (Эхпрессион Буилдер) ҳисобланадиган бошқарув элементлар учун синтаксис тўғри ифодаларни яратишга ёрдам беради. Элементлар панелида жойлашган асосий тугмалар турли типдаги бошқарув элементларни яратишга мулжалланган. Бошқарув элементлари типининг номи сичқончанинг кўрсатгичини бошқарув панелидаги мос тугмага олиб борилганда намоен бўлади. Бошқарув элементларининг таркиб типлари бўйича кўринишлари ACCESSда бошқарув элементларини, уларни Маълумотлар билан тўлдиришига караб учта кўриниши мавжуд: Бошқарув элементларини бирлашиши таянч жадвал майдонлари билан боьлиқ, яони форма учун Маълумотлар манбаи бўладиган жадваллар. Агар Маълумотлар манбаи сўров бўлса, у холда бошқарув элементлари турли жадвалларнинг майдонлари билан боьланиши мумкин. Бирлашган элементларида жадвалнинг майдони билан боьланган Маълумотлар акс этади ва бу Маълумотлар ўзгарса, жадвалнинг майдони қиймати ҳам мос равишда янгиланади. Бирлашган элементларда ACCESS да мавжуд барча Маълумотлар акс этади, шу жумладан ОЛЭнинг Объектлари ва гиперкўрсаткич хам. www.arxiv.uz Мустақил бошқарув элементлари жадваллар билан боьлиқ эмас. Улар Маълумотларни манбада бевосита нашр этмаслик учун фойдаланадиган информацияни киритиш, ёки форманинг узида сакланадиган ОЛЭ Объектларни акс эттириш учун мулжалланган. Бундан ташқари эркин элементларга қандайдир Маълумотлар билан боьлиқ бўлмаган элементлар ҳам киради. Ҳисобланадиган бошқарув элементлари- Бу шундай элементларки, қайсики уларни қиймати бошқа элементлар қиймати асосида ҳисобланади. Бундай элементларнинг манбаи бўлиб Функция ёки ифода хизмат бўлади. Надпись(Ёзув) бошқарув элементи Надпись элементи формада текст жойлаштириш учун ишлатилади:майдонлар сарлавҳаси, формалар сарлавҳалари, турли тушунтириш ёзувлари. Бирлашган Ёзувлар- мустақил мавжуд бўлмай, бошқа бошқарув элементлари билан боьлиқ ва уларга сарлавҳа бўлиб хизмат қилади. Бундай элементларга текст майдони, рўйхатли майдонлар, байроқчалар ва бошқалар мисол бўлади. Бу типдаги ёзувлар мос равишдаги бошқарув элементлари жойлаштирилаетганда автоматик равишда яратилади ва унга қўшилади. Таблица режимида акс этилган формаларда бирлашган ёзувлар устунларнинг сарлавҳасига айланади. инструментлар панелидаги Надпись тугмаси ёрдамида яратиладиган ёзувлар мустақил ҳисобланиб, ҳеч қандай бошқарув элементлари билан боьлиқ эмас. Бу ёзувлар фойдаланувчига ёрдам бўлиб хизмат қилади, лёкин агар форма Жадвал режимида киритилса, экранда акс этмайди. Мустақил ёзувини керак бўлганда бошқарув элементига қўшиш мумкин: 1. Бошқа элементга қўшиб олиш учун Надпись бошқарув элементини ажратиб олинг. 2. Инструменлар панелидаги Вқрезать тугмасини босинг (ёки <Стрл>+<В> клавиши комбинациясини босинг) www.arxiv.uz 3. Ёзувни қўшиб қўйиш керак бўлган бошқарув элементини ажратиб олинг. 4. Инструментлар панелидаги Вставить тугмасини босинг(ёки <Стрл>+<Х> клавиши комбинациясини босинг). Ёзув бошқарув элементига қўшилади. Ёзув матни Подпись хусусияти билан аниқланади, уни ёзув хусусиятлари диалог ойнасида ёки формада ажратилган ёзувни босиб, бевосита ёзувни узида ўзгартириш мумкин. ҳам мустақил, ҳам қўшилган ёзув матни VBA дастурлари ёки макрослар ёрдамида қўлланмалар билан ишлаетганда динамик ўзгартириш мумкин. Бундан ташқари, формада янги ёзувларни чиқариш мумкин ёки аниқ шарт бажарилаетганда мавжудларни беркитиш мумкин. Поле(Майдон) бошқарув элементи Поле (Техт Бох) энг тез ишлатилади, чунки у берилганларни киритиш ва акс этиш ишлатилади. Одатда майдонга қиймат фойдаланувчи томонидан киритилади, лёкин уни дастур бўйича ҳам киритиш мумкин. Текст майдонига киритиладиган текст узунлиги 65 535 символ билан чегараланган. Танлов бошқарув элементлари: Выключатель (Ўчирувчи), Переключатель (Қайта улагич), Флажок (Байроқча) ва Группа (Гуруҳ) Учта типдаги элементлар :Ўчирувчи(Вқключатель), Қайта улагич(Переключатель), Байроқчалар(Флажки)- бир хил Функцияни бажаришади ва берилганларни мантиқий қийматларини кўрсатиш учун фойдаланади. Улар 0(Йўқ) ёки 1(Ха) қийматларини қабул қилиш и мумкин. www.arxiv.uz Қайта улагич у танланганда Ха қийматини, танланмаганда Йўқ қийматини олади. Байроқча агар ўрнатилган бўлса Ха қийматини, ўрнатилмаган бўлса Йўқ қийматини олади. Агар танлов элементлари жадвал майдон сакланувчи мантиқий Маълумотларни акс учун фойдаланилса, кўзда тутилган холда унга қиймат аниқлаш керак, акс холда бу элементлар аниқолаб бўлмайди. Кўзда тутилган холда қиймат Значение по умолчанию хусусияти қийматига ўхшаб, ёки элементлар хусусияти ойнасида, ёки VBA процедураси ёрдамида, ёки макрос ёрдамида бериш мумкин. Фойдаланувчи хар гал танлов элементини сичқонча билан босганда, унинг қиймати қарама-қарши томонга ўзгаради. Группа (Гуруҳ) бошқарув элементи Группа бошқарув элементи вариант тўпламидан битта қийматни танлаш имконини беради. Агар танлов элементи Группа бошқарув элементи ёрдамида бирлашган бўлса, у холда шу элементлардан фақат биттаси фойдаланувчи томонидан танлаши мумкин, яони ХА қийматини олиш. Агар бир неча мустақил аломат бериш керак бўлса, масалан, тўлов тури ва товарни чақириш услуби, бир неча мустақил танлов элементларини ёки гуруҳ яратиш керак бўлади. Битта гуруҳга турли типдаги элементлар танловини бирлаштириш мумкин, лекин жадвалнинг майдонигагуруҳнинг қиймати қўшилади, уни тузувчи элементлар эмас. Гуруҳнинг қиймати танланган элементга www.arxiv.uz қиёсланган уникал қийматдир(одатда бу унинг тартиб рақами). Гуруҳни берилганлар манбаига боьлаб қўиш учун Даннқе хусусиятини қиймати Группа элементини ўрнатинг. Гуруҳдаги бошқарув элементи эмас, Группа элементини ажратиб олиш учун, гуруҳ рамкасини босинг. Шунда Свойства диалог ойнасида гуруҳ хусусияти акс этади. Бу ерда гуруҳда қайси элемент кўзда тутилган холда танланиш кераклигини кўрсатиш учун кўзда тутилган холда қиймат бериш мумкин. Бошқарув элементи гуруҳда жадвалнинг майдонига қўшилиши керак эмас(хусусиятлар ойнасида элементларни гуруҳлаш учун хаттоки Даннқе(CонтролСоурcе) хусусияти акс этмайди). Берилган элемент танланганда гуруҳнинг ўзини қийматини аниқолаш учун, хар бир бошқарув гуруҳда уникал қиймат бериш керак. Бу Значение параметра хусусияти ёрдамида амалга ошади, қайсики гуруҳдаги бошқарув элементидан хар бир учун рақамли ва уникал бўлиши керак. Фойдаланувчи гуруҳдаги қайта улагичлардан бирини танлаганда, Группа бошқарув элементи қиймати танланган қайта улагичнинг параметрининг қийматига тенг бўлади. Бу қиймат гуруҳ учун берилганлар манбаи сифатида кўрсатиладиган жадвалнинг майдонида сақланиб қолинади. Группа бошқарув элементини формада жойлаштириш учунмос мастер билан фойдаланса бўлади. Список(Рўйхат) бошқарув элементи www.arxiv.uz Список бошқарув элементи экранга узун бўлмаган рўйхат билан чегараланган майдонни чиқаради. Қийматларни кўриш учун силжитиш ёлчасидан фойдаланса бўлади, лекин кўриниб турибдики, узун рўйхатларни акс этиш учун бу бошқарув элементи етарли эмас. Рўйхат битта ёки бир неча устундан иборат бўлиши мумкин, лекин рўйхатдан у боьланган жадвалнинг майдонида элемент танланганда фақат битта қиймат берилади. Рўйхатни ташқи кўриниши ва унинг таркиби унинг хусусияти билан аниқланади. Имя - Берилган бошқарув элементини номи. Унга маоноли ном бериш керак, чунки у ҳамма ифодалар, дастурларда ва макросда бошқарув элементларда кўрсатгичларда иштирок этади. Даннқе(Cонтрол Соурcе)- Рўйхатдан танланган қийматларни ўз ичига олувчи жадвалдаги майдоннинг номи Кейинги иккита хусусият:Тип источник строк ва Источник строк (Сатрлар манбаои) Рўйхат элементлари учун берилганлар манбаини аниқолайди. Берилган мисолда берилганлар манбаи сифатида &#34;Типы&#34; жадвали фойдаланади, шунинг учун Тип источник строк (Роw Соурcе Тйпе) хусусиятида Таблица и запрос қиймати танланган, Источник строк қиймати сифатида SQL қўлланма кўрсатилади. SQL қўлланмаси жадвалдан керакли берилганларни танлайди (&#34;КодТипа&#34; ва &#34; Категория &#34; майдонлари): СЭЛЭCТ Типқ. КодТипа, Типқ. Категория ФРОМ Типқ; ACCESSни инглизча версияси учун: СЭЛЭCТ Cатегориес. CатегорйИД, Cатегориес. CатегорйНаме ФРОМ Cатегориес; Берилган рўйхатдаги элементлар &#34;Категория&#34; майдонида алфавит бўйича тартибланиши учун, SQL қўлланмасини охирида таклиф киритиш керак: ОРДЭР БЙ Типқ. Категория. www.arxiv.uz Поле со списком (Рўйхатли майдон) бошқарув элементи Поле со списком бошқарув элементи кўп жойларда Список бошқарув элементига ўхшашдир. У формада худди шундай мақсад учун ишлатилади, яони жадвалда майдонга қиймат қўлда киритишнинг ўрнига, маолум қийматлар рўйхатидан танлашлиги учун. Маолумки, бу рўйхатлар турли хилдаги Маълумотномадир. Бу бошқарув элементлар типлари орасидаги фарқо учта: Поле со списком фақат рўйхатдан қимат танлаш имконини бериб, уни тўғри киритиш майдонига киритади; Поле со списком Рўйхатга ўхшаб рўйхат узунлигини чекламайди, чунки унда фақат жорий қийматлар акс этади, қолган қийматлар киритиш учун, фойдаланувчи сичқонча стрелкасини бўйича пастга майдоннинг ўнг тарафида босиш керак. Поле со списком элементи Список элементига нисбатан формада камроқ жойни эгаллайди. Поле со списком рўйхатдан фақат битта элементни танлаш имконини беради. Поле со списком бошқарув элементининг асосий хусусияти Список бошқарув элементи билан бир хил, лекин берилганларни майдоннинг текст www.arxiv.uz қисмига чиқариш форматини аниқолайдиган қўшимча хусусиятлари бор: Формат поля(Формат), Число десятичных знаков, Маска ввода. Кнопка(Тугма) бошқарув элементи Кнопка(Cомманд Буттон) бошқарув элементи форманинг энг асосий элементи ҳисобланади, чунки фойдаланувчилар иловада бажараладиган турли ҳаракатлар (киритилган берилганларни сақлаш, бошқа формани чақириш, хужжатларни чиқариш ва бошқалар) айнан тугмалар билан боьлиқ. Одатда фойдаланувчи сичқонча билан босганда танланади. Лекин клавиатурадан фойдаланиб тугмани танлаш мумкин. Бунинг учун унга фокус жойлаштириш керак, яони < Tab > тугмасини босиб туриб, сўнг <Пробел> ёки <Энтер> клавишларини босиб актив қилиш. Бунинг учун тугмага махсус клавишлар комбинациясини тайинлаш мумкин. Тугмани Мастера Кнопок ёрдамида яратиш анча қулай, чунки у сизнинг ўрнингизга катта ишни қилади ва хатто тугма мўлжалланган харкатларни бажарадиган дастурни ёзади. Масалан, форма очадиган тугмани яратиш жараёнини кўриб чиқамиз: 1. Конструктор режимида бўш формани яратинг. 2. Элементлар панелидан Кнопка бошқарув элементини танланг ( э лементлар панелидан Мастер тугмасини босилган бўлсин). 3. Пайдо бўлган диалог ойнасида иккита рўйхатни кўрасиз:чап рўйхат ўзида ҳаракатлар категорияси, ўнг рўйхат ҳаракатларни ўзини ўз ичига олади. Категория рўйхатидан Работа с формой қийматини танланг. 4. Действия майдонида шу категорияга тегишли ҳаракатлар рўйхати пайдо бўлади. Открыть форму қийматини танланг ва Далее тугмасини босинг. 5. Мастерни кейинги ойнасида тугма ёрдамида очиладиган формани танлаш талаб этилади. Бирор формалардан бирини танланг, масалан, &#34;Заказы&#34; . 6. Тугмалар мастерининг учинчи диалог ойнасида қўйидагилардан бирини танлаш керак- очиладиган формада ҳамма ёзувлар акс этадими ёки www.arxiv.uz берилган формадаги ёзувлар билан боьлиқ ёзувларни танлаш керакми. Бизнинг форма хали битта ҳам майдон бўлмагани учун , биз танлов критериясини бера олмаймиз. Мос равишда, иккинчи қайта улагични танлаш зарур: Открыть форму и Показать все Записи, бундан сўнгДалее тугмасини босинг. 7. Кейинги ойнада сизга расм танлаш таклиф этилади. Сиз тугмага жойлаштиришингиз ёки ёзув беришингиз мумкин. Ҳамма тайёр расмлар рўйхатини кўриш учун, Показать все рисунки га байроқча ўрнатинг. Тугмада ёзувни акс эттириш учун, Текст қайта улагични танланг ва ёзув текстини киритинг, масалан, &#34;Заказы&#34; формасининг номи билан мос келувчи ёзувни киритинг. Далее тугмасини киритинг. 8. Тугмалар мастерининг охирги ойнасида тугманинг номини киритиш керак. У тугмадаги ёзув билан мос тушмаслиги мумкин, лекин у қисқа ва тушунарли бўлиши керак. Берилган холатда ёзувдаги Заказқ матнни қолдириш мумкин. Готово тугмасини босинг. www.arxiv.uz Адаби ё т лар : 1. Каримов А “ Microsoft Access билан дастлабки танишув”ТДЮИ 2005 2. Анатолий Хомокенно “ Microsoft Access 2002” Экспресс курс Петербург 2005 . 3. “Учебник по Access ” Составитель. Джалилов М.Л. ТАТУ ФФ-2006 4. А . Хомокенно и др. “База данн ых ” Учебник Санк-Петербург 200 4 5. www.uzedu.uz