Достъпът-образна форма. Създаване на формуляри за въвеждане на данни
Access е мощно приложение за Windows, система за управление на база данни (СУБД)
съдържание
- Създаване на формуляри
- Формуляри въз основа на съществуваща таблица
- Режим на оформление
- Добавяне на бутон към формуляра
- Подчинени форми
- Какво представлява подформа
- Помощник за формуляри
- Създаване на форми за подаване
- Създаване на форма за бутон в access
- Работете с диспечера
- Разделяне на таблици
- Режим на проектиране
Във формуляра за достъп, както и в магазина, лесно можете да разглеждате и отваряте елементите, от които се нуждаете. Тъй като формулярът е обект, чрез който потребителите могат да добавят, редактират и показват данни, съхранени в Access, неговият външен вид играе важна роля.
Ако база данни класическо приложение Достъпът се използва от няколко потребители, добре проектирани формуляри - гаранция за точността на данните и ефективността на работата с тях.
Създаване на формуляри
Достъпът на DBMS предлага на потребителя удобен механизъм за работа с данни. Това са специални формуляри за достъп, които значително улесняват въвеждането, редактирането и преглеждането на данни. Те са специален обект в този СУБД и имат богат арсенал от контроли, които автоматизират представянето на данни, съхранявани в таблици на базата данни. Това са текстови полета, квадратчета за отметка, радио бутони, падащи списъци и т.н.
Начините за създаване на формуляри в Access са разнообразни:
- Създаване на формуляри въз основа на съществуващи таблици и заявки;
- създаване на празни формуляри;
- отделни формуляри;
- формуляри с няколко записа;
- подчинени формуляри за достъп.
Формите се създават с помощта на съветника за формуляри, специален дизайнер.
Те са особено удобни, ако например вписването на данни трябва да се извърши от специални формуляри. За тази цел формулярът за формуляр, полетата за въвеждане на данни са специално направени същите като на формуляра.
Формуляри въз основа на съществуваща таблица
Създаването на формуляри в Access въз основа на съществуваща таблица е много проста. За целта кликнете върху бутона "Форма" в секцията "Създаване". Основното условие в този случай е предварителното създаване на таблица с данни, както и нейната селекция в навигационната зона. Формулярът показва само един запис, както и свързаните данни от таблицата.
За да отпечатате няколко таблични записи във формуляра, изберете бутона "Множествени елементи" в същата секция на секцията Създаване. По този начин можем да покажем цяла поредица от записи на данни в текстовите полета на формуляра с всички полета на таблицата.
Въз основа на съществуващата таблица, създаването на формуляри в Access също ви позволява да разработите разделен формуляр. Това е изглед, който заедно с представянето на данните в контролите представлява проба от данни паралелно в таблична форма. За да създадете разделен формуляр, изберете бутона "Споделена форма" в секцията "Създаване".
Такива формуляри изглеждат вече веднага форматирани с помощта на множество контроли. Най-често такива елементи са еднолични текстови полета, където се показват стойностите на данните, съхранени в полетата на таблицата. Вместо предварително форматирани, можете да правите празни формуляри.
Режим на оформление
Готовите за ползване таблици се поставят в режим на формуляр. В този режим можете само да променяте данните от самите записи в таблицата на базата данни, да се движите между тези записи. Форматирането в този режим не е разрешено и се създават формуляри Microsoft Access изисква форматиране на контролите и самата форма. Всичко това може да се направи, ако преминете към режим на оформление или режим на проектиране.
Редът на оформлението се различава от дизайнерския режим с по-малко възможности за проектиране на формуляри. В същото време е много удобно за бързо форматиране, за малки промени в контролите: вертикално или хоризонтално изравняване, добавяне на допълнителни текстови полета, промяна на външния стил на формуляра и т.н. В режима на оформление не можете да променяте данните, които се показват в контролите, докато режимът на дизайнера осигурява тази възможност.
Персонализирането на формуляри в дизайна е по-сложно и задълбочено. В допълнение, само в дизайнерския режим са налице редица графични елементи, както и контроли: правоъгълници, линии, бутони, списъчни кутии, ключове и др. В този режим можете да промените източника на данни за редактирания формуляр. Освен това можете да изключите режима на оформление от този режим.
Добавяне на бутон към формуляра
Например, трябва да добавите бутон към формуляра, с който трябва да го затворите. В дизайнерския режим ще има цяла оформление на различните контроли, сред които бутонът. Ако го добавите към оформлението на формуляра, СУБД ще изпълни автоматично помощника за създаване на бутони, чийто прозорец се появява пред потребителя.
Прозорецът за създаване на бутони ще ви предложи избор от няколко категории, които съдържат списъци с действия. В нашия случай трябва да изберете категорията "Работа с формуляр". От списъка с действия от тази категория трябва да изберете "Затваряне на формуляра".
Следва да информирате потребителя, че този бутон е отговорен за затварянето на формуляра. Можете да оставите текста на бутона и можете да го направите, като използвате иконата (снимка).
След това съветникът ще поиска от потребителя да даде името на бутона, след което можете да кликнете върху "Завършване" - за да получите готов бутон във формуляра, който ще го затвори.
Ако сега кликнете върху създадения бутон, DBMS ще ви подкани да запазите промените, създадени във формуляра, и след това да го затворите. В режима на проектиране този бутон не може да работи. Той работи само в готов режим.
Също така трябва да се каже, че самите формуляри могат да бъдат съставени с помощта на специален майстор. В процеса на изграждане на главния формуляр трябва само да определите настройките му. Освен това формулярът, създаден от капитана, може лесно да бъде форматиран по свое усмотрение, като се премине към режим на оформление или режим на проектиране.
Подчинени форми
Подчинената форма е елемент, който е допълнение на друга, основната форма за достъп. Създаването на форми на подаване е развитието на йерархичен дизайн от две таблици, отразяващ съществуването на отношения между формите.
Връзката между тях може да отразява различните типове връзки, които съществуват между таблиците на базата данни: едно към много, много към много. Често тези взаимоотношения се разглеждат в контекста на семейни отношения с присъствието на родителска (основна) форма и филиал (подчинен).
Какво представлява подформа
Създаването на подчинени форми в Access може да се обясни с пример: този формуляр може да бъде под формата на поръчки на клиенти в онлайн магазина.
Информацията за купувача се съдържа в една таблица и информацията за поръчките му се съхранява в друга, поради нормализиране на дизайна на базата данни. Един клиент отговаря на няколко поръчки наведнъж, така че връзката между таблиците и поръчките на клиента отразява връзката "един към много". В този случай формулярът, представящ данните на купувача, ще се превърне в основен формуляр. Друг, представляващ данните от неговите заповеди, ще бъде добавен към основния и ще бъде подчинен.
Основните и подчинени форми, разположени в същото оформление, показват само свързаните с тях данни. Така че, ако в купувача има уникален купувач, а в подчинената таблица на поръчките са свързани с него три записа, тогава подчиненият формуляр ще покаже всичките три записа на поръчките му.
Помощник за формуляри
Можете да създадете йерархична конструкция от формуляри в Access по различни начини. Например, чрез внедряване на скрипт за създаване на основните и подчинените форми, можете да прибягвате до използването на съветника за формуляри.
Създаването на основната форма в Access, съдържащо подчинен, с помощта на магьосник, няма да бъде много трудно. Той не само ще създаде самите формуляри, но и ще ги свърже с необходимото отношение. Ако скриптът за създаване на подформума предполага добавянето му към съществуващ капитан, можете да използвате съветника или просто да преместите съществуващата таблица в главното оформление и да я подчините.
Създаване на форми за подаване
Създавайте подчинени формуляри въз основа на две свързани таблици (Автори и книги). За тази цел ще използваме основния формуляр. Първата стъпка е да се отвори самият съветник, чието изпълнение се намира в Access DBMS (създаване на формуляри). В Access 2007, например, можете да го намерите падащ списък "Други форми".
Отвореният прозорец на съветника ще ви подкани да изберете таблицата, за която искате да създавате формуляри, както и полетата (кликване с двойно щракване), които потребителят би искал да види. След първата таблица в същия прозорец ще трябва да изберете друга, която има връзка към първата. Майсторът самостоятелно ще открие връзката и ако не може да го направи, тогава не може да създава подчинени форми. В нашия случай формулярът, създаден въз основа на таблицата с книги, става подчинен.
В следващата стъпка съветникът ще ви подкани да изберете вида на представянето на данните. Трябва да изберете "Подчинени формуляри" и след това отново кликнете върху бутона "Напред".
Следващата стъпка ще ни даде възможност да изберем облика на създадените формуляри: оформление на лента или таблица. Трябва да кажа, че лентата е по-богата в стил.
В последната стъпка трябва да конфигурирате заглавките на формуляри, след което кликнете върху "Завършване" - подчинените формуляри за достъп ще бъдат запазени. Създаването на формуляра е завършено.
Създаденият дизайн може да бъде превключен в режим на проектиране или оформление. Това ще е необходимо, за да форматирате получените полета или да добавите други контроли.
Създаване на форма за бутон в Access
Наличието на голям брой таблици в базата данни, както и формулярите, свързани с данните от тези таблици, много усложнява цялостната схема на базата данни. За да опростите движението между формите на основата, създайте така наречената форма на основния бутон. Това е нормален елемент, който можете да редактирате в дизайнер по Ваша преценка. Можете да кажете, че като създадете основния формат на бутон, създадохте формуляр за база данни в Access, който е неговият начален екран или началната страница.
С помощта на поставените върху него бутони е много по-лесно да се движите между елементите, тъй като всеки от бутоните е свързан с отделна форма. Като кликнете върху бутона, DBMS ще отиде до таблицата, свързана с бутона.
Работете с диспечера
В Access, създаването на основния формат на бутон се извършва със специален диспечера. диспечер бутоните са в раздела за бази данни. Ако се изпълнява за първи път, няма да намерите бутон с бутони и ще предложите създаването на такъв бутон. Появяващият се прозорец на съветника съдържа няколко бутона, от които можете да изберете "Редактиране". Така че можете да отидете на функцията за конфигуриране на връзките на формата на бутон и други налични форми на базата данни.
Например, добавете два бутона - "Бутон 1" и "Бутон 2" - към основния бутон. Тези бутони са свързани с формуляра "Автори1 и книги", който е подчинен. Избирайки "Създаване", ще отворим диалогов прозорец, където посочваме желаното име на бутон и действието, което трябва да изпълним ("Отваряне на формуляра за модификация"). В третото поле посочваме формата, с който искаме да асоциираме добавения бутон.
Затваряйки прозореца за настройки, установяваме, че в навигационния прозорец се появи нашата форма на бутон. Избирайки го в навигационната лента, отворете прозореца и вижте, че той съдържа прост стил и два бутона. Кликването върху бутоните ще накара СУБД да отвори формуляра, с който е свързан този бутон.
Разделяне на таблици
В секцията таблици след извършените операции можете да намерите добавената нова таблица, наречена Елементи на комутатора. Той съхранява всички данни за настройките, свързани с създадените бутони за бутони. В нашия случай има само един бутон бутон с два бутона, така че има само три записа:
- записите за бутоните, които се съдържат във формуляра,
- за действията, свързани с тях,
- записите за формата на бутоните.
Режим на проектиране
Създаденият формат с формата на бутон може да се усложни, като форматира съдържанието му в дизайнерския режим. С негова помощ много други полезни контроли могат да бъдат добавени към повърхността му.
Също така, главната форма на бутона има способността да се свързва с други подобни форми. Това е полезна функция за изпращане на преходи между формуляри в много голяма база данни, където има място за множество секции и категории.
- Разпределени бази данни
- Базата данни е сложна система
- Oracle Database: основните характеристики на DBMS на Oracle
- SQL файл. SQL файлов формат: описание на разширението
- Създаването на MySQL база данни е част от всеки сайт
- Как да създадете база данни в Access. Работа с базата данни на Access
- Общ преглед на системите за управление на бази данни
- Какви са данните? Видове данни
- Достъпът е какво? Създаване на база данни в Microsoft Access
- MS Access. Бази данни от MS Access. MS Access 2007
- ACCDB: как да отворите файл
- Подробности за това, какво да отворите ACCDB
- Създаване на заявки в Access. Видове искания
- Политика за сигурност в информационните системи
- Клиент-сървърна технология
- Приложен софтуер, класификация
- Как да създадете заявки в Access: стъпка по стъпка инструкции и препоръки
- Подробности за свързването на таблици за достъп
- Създаване на база данни: техники и съществуващи решения
- Общи понятия на DBMS за достъп
- СУБД е система за управление на данните