Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Тази статия описва различните видове контроли, налични в Access. Контролите са частите от формуляр или отчет, които използвате за въвеждане, редактиране или показване на данни.

Типове контроли

Ето списък с типовете контроли, които можете да използвате в настолни бази данни на Access.

Тип контрола

Бележки

Текстово поле

Използвайте контроли на текстово поле за показване на полета за текст, числа, дати, часове и паметни бележки. Можете да обвържете текстово поле с едно от полетата в базова таблица или заявка. Ако позволите да се актуализира текстово поле, обвързано с поле, можете да промените стойността в полето в базовата таблица или заявка, като въведете нова стойност в текстовото поле. Можете също да използвате текстово поле за показване на изчисляеми стойности.

Етикет

Използвайте контроли за етикети, които съдържат фиксиран текст. По подразбиране контролите, които могат да показват данни, имат автоматично прикачена контрола за етикет. Можете да използвате тази команда, за да създадете самостоятелни етикети за заглавия и за инструкции във вашия формуляр.

Команден бутон

Използвайте контроли на команден бутон, за да активирате макрос или процедура на Visual Basic. Можете също да зададете адрес на хипервръзка, който Access отваря, когато потребителят щракне върху бутона.

Контрола за раздел

Използвайте контроли на раздели, за да създадете поредица от страници с раздели във вашия формуляр. Всяка страница може да съдържа редица други контроли за показване на информация. Контролата за раздел работи подобно на много от диалоговите прозорци за опции или прозорците на списъка със свойства в Access – когато потребителят щракне върху друг раздел, Access показва контролите, които се съдържат в този раздел.

.

Използвайте опцията за управление връзка/хипервръзка, за да добавите хипервръзка в контрола етикет към мрежата за проектиране на вашия формуляр. Тази хипервръзка може да съдържа еднозначно местоположение на ресурса (URL адрес), което сочи към местоположение в интернет, в локален интранет или на локален диск. Също така може да използва име на файл на Универсална именна конвенция (UNC), за да сочи към файл на сървър във вашата локална мрежа (LAN) или на локалните ви компютърни устройства. Връзката може да сочи към файл, който е уеб страница или дори друг обект във вашата текуща база данни. Щракването върху този бутон в групата Контроли на лентата отваря диалоговия прозорец Вмъкване на хипервръзка.

Бра́узър

Използвайте контрола на уеб браузър, за да покажете съдържанието на уеб страници директно във формуляр. Можете да използвате контрола на уеб браузър, за да покажете например карта на адрес, съхранен в таблица. Можете да обвържете контролата на уеб браузъра с поле в източника на записи на вашия формуляр, като използвате свойството Източник за контролата на контролата. Обърнете внимание, че не можете да имате обвързана контрола на уеб браузър в секцията "Подробни данни" на непрекъснат формуляр.

Навигация

Използвайте контрола за навигация, за да предоставите лесен начин за навигиране до различни формуляри и отчети във вашата база данни. Навигационната контрола предоставя интерфейс, подобен на този, който виждате в уеб сайтове, с бутони и раздели, за да навигирате в уеб сайт. Обърнете внимание, че не можете да имате контрола за навигация в секцията "Подробни данни" на непрекъснат формуляр.

Група опции

Използвайте контроли на група опции, за да съдържа един или повече превключващи бутони, бутони за опции или квадратчета за отметка. (Вижте описанията на тези контроли по-нататък в тази таблица.) Можете да присвоите отделна числова стойност на всеки бутон или квадратче за отметка, които сте включили в групата. Когато в дадена група имате повече от един бутон или квадратче за отметка, можете да избирате само по един бутон или квадратче за отметка, а стойността, присвоена на този бутон или квадратче за отметка, става стойност за групата опции. Ако неправилно сте присвоили една и съща стойност на повече от един бутон или квадратче за отметка, всички бутони или квадратчета за отметка, които имат една и съща стойност, се показват осветени, когато щракнете върху някой от тях. Можете да изберете един от бутоните или квадратчетата за отметка в групата като стойност по подразбиране за групата. Ако обвържете групата опции с поле в базовата заявка или таблица, можете да зададете нова стойност в полето, като изберете бутон или квадратче за отметка в групата.

Нова страница

Използвайте знак за нова страница, за да разделите страниците на формуляр с няколко страници.

Разгъващ се списък

Използвайте контрола на разгъващ се списък, за да съдържа списък с потенциални стойности за контролата и редактируемо текстово поле. За да създадете списъка, можете да въведете стойности за свойството Източник на редове на разгъващия се списък. Можете също да зададете таблица или заявка като източник на стойностите в списъка. Access показва текущо избраната стойност в текстовото поле. Когато щракнете върху стрелката отдясно на разгъващия се списък, Access показва стойностите в списъка. Изберете нова стойност в списъка, за да нулирате стойността в контролата. Ако обвържете разгъващия се списък с поле в базовата таблица или заявка, можете да промените стойността в полето, като изберете нова стойност в списъка. Ако обвържете разгъващия се списък с поле с множество стойности, Access показва списъка с квадратчета за отметка, за да позволи на потребителя да избира множество стойности. Можете да обвържете няколко колони към списъка и можете да скриете една или повече от колоните в списъка, като зададете ширината на колона на 0. Можете да обвържете действителната стойност в контролата с такава скрита колона. Когато се затвори списък с няколко колони, Access показва стойността в първата колона, чиято ширина е по-голяма от 0. Когато отворите списъка, Access показва всички колони с ненулева ширина.

Линейна диаграма

Използвайте контрола за линия, за да добавите линии към формуляр или отчет, за да подобрите облика му.

Бутон за превключване

Използвайте контроли на бутони за превключване, за да задържите на вкл./изкл., true/false или стойност от тип "да/не". Когато щракнете върху превключващ бутон, стойността му става -1 (за представяне на, true или yes) и бутонът се показва натиснат. Щракнете отново върху бутона и стойността му става 0 (за да бъде изкл. изкл., неистина или не), и бутонът се връща към нормалното. Можете да включите превключващ бутон в група опции и да присвоите на бутона уникална числова стойност. Ако създадете група с множество контроли, избирането на нов превключващ бутон изчиства всеки избран преди това бутон за превключване, бутон за избор или квадратче за отметка в тази група (освен ако други бутони или квадратчета за отметка в групата също нямат една и съща стойност). Ако обвържете бутона за превключване с поле в базовата таблица или заявка, можете да превключите стойността на полето, като щракнете върху бутона за превключване.

Списъчно поле

Използвайте контрола списъчно поле, за да съдържа списък с потенциални стойности за контролата. За да създадете списъка, можете да въведете стойностите в свойството Източник на редове на списъчното поле. Можете също да зададете таблица или заявка като източник на стойностите в списъка. Списъчните полета са винаги отворени и Access осветява текущо избраната стойност в списъчното поле. Можете да изберете нова стойност в списъка, за да нулирате стойността в контролата. Ако обвържете списъчното поле с поле в базовата таблица или заявка, можете да промените стойността в полето, като изберете нова стойност в списъка. Ако обвържете списъчното поле с многозначно поле, Access показва списъка с квадратчета за отметка, за да позволи на потребителя да избира множество стойности. Можете да обвържете няколко колони към списъка и можете да скриете една или повече от колоните в списъка, като зададете ширината на колона на 0. Можете да обвържете действителната стойност в контролата с такава скрита колона. Access показва всички колони с ненулева ширина, които се побират в определената ширина на контролата. Ако контролата на списъчното поле е необвързана, можете да позволите на потребителя да избере множество стойности в списъка (наричано още списъчно поле за множествен избор).

Правоъгълник

Използвайте правоъгълна контрола, за да добавите запълнени или празни правоъгълници към формуляр, за да подобрите външния й вид. Можете да използвате тази контрола, например за визуално групиране на различни контроли заедно.

Квадратче за отметка

Използвайте контрола квадратче за отметка за включване/изключване, true/false или стойност от тип "да/не". Когато изберете квадратче за отметка, неговата стойност става -1 (за представяне, true или yes) и в квадратчето се появява отметка. Поставете отметка в квадратчето отново и стойността му става 0 (за да бъде изключена, неистина или не), а отметката изчезва от квадратчето. Можете да включите квадратче за отметка в група опции и да присвоите на квадратчето уникална числова стойност. Ако създадете група с множество контроли, избирането на ново квадратче за отметка изчиства всеки избран преди това бутон за превключване, бутон за избор или квадратче за отметка в тази група (освен ако други бутони или квадратчета за отметка в групата също нямат една и съща стойност). Ако обвържете квадратчето с поле в базовата таблица или заявка, можете да превключите стойността на полето, като щракнете върху квадратчето за отметка.

Рамка на необвързан обект

Използвайте рамка на необвързан обект, за да добавите обект от друго приложение, което поддържа свързване и вграждане на обекти (OLE). Обектът става част от вашия формуляр, а не част от данните от базовата таблица или заявка. Можете да добавяте картини, звуци, диаграми или слайдове, за да подобрите своя формуляр. Когато обектът е диаграма, можете да зададете заявка като източник на данни за диаграмата и можете да свържете показването на диаграмата към текущия запис във формуляра с една или повече стойности на полета.

Attachment

Използвайте контрола за прикачени файлове, за да обвържете това с поле за прикачени файлове в базовите данни. Можете да използвате тази контрола, например за да покажете картина или да прикачите други файлове. В изглед на формуляр тази контрола представя диалоговия прозорец Управление на прикачени файлове, където можете да прикачвате, изтривате и преглеждате множество прикачени файлове, съхранени в съответното поле.

Бутон за избор

Използвайте контрола с бутон за избор (наричана понякога контрола на радио бутон), за да задържите на вкл./изкл., true/false или стойност от тип "да/не". Когато изберете бутон за избор, неговата стойност става -1 (за представяне на, true или yes), а в центъра на бутона се появява запълнен кръг. Изберете бутона отново и стойността му става 0 (за да бъде изкл. изкл., неистина или не), и запълненото кръгче изчезва. Можете да включите бутон за избор в група опции и да присвоите на бутона уникална числова стойност. Ако създадете група с множество контроли, избирането на нов бутон за избор изчиства всеки избран преди това бутон за превключване, бутон за избор или квадратче за отметка в тази група (освен ако други бутони или квадратчета за отметка в групата също нямат една и съща стойност). Ако обвържете бутона за избор с поле в базовата таблица или заявка, можете да превключите стойността на полето, като щракнете върху бутона за избор.

Подформуляр/подотчета

Използвайте контролата на подформуляр/подотчета, за да вградите друг формуляр или отчет в текущия формуляр. Можете да използвате подформуляра или подотчета, за да покажете данни от таблица или заявка, която е свързана с данните в главния формуляр. Access поддържа връзката между главния формуляр и подформуляра или подотчета вместо вас.

Рамка на обвързан обект

Използвайте рамка на обвързан обект, за да покажете и редактирате поле на OLE обект от базовите данни. Access може да показва повечето картини и графики директно във формуляр. За други обекти Access показва иконата за приложението, в което е създаден обектът. Например ако обектът е звуков обект, създаден в "Звукозапис на Windows", във вашия формуляр ще видите икона на високоговорител.

Изображение

Използвайте контролата за изображение, за да поставите статична картина във вашия формуляр. Не можете да редактирате картината във формуляра, но Access я съхранява във формат, който е много ефективен за скоростта и размера на приложението. Ако искате да използвате картина като целия фон на вашия формуляр, можете да зададете свойството Картина на формуляра.

Диаграма

Използвайте контролата на диаграма, за да добавите диаграма в мрежата на вашия формуляр. Щракването върху този бутон и поставянето на контролата във вашия формуляр стартира съветника за диаграми, който ще ви преведе през стъпките, необходими за създаване на нова диаграма.

ActiveX

Използвайте бутона за ActiveX контрола, за да отворите диалогов прозорец, показващ всички ActiveX контроли, които сте инсталирали на вашата система. Можете да изберете една от контролите и след това да щракнете върху OK, за да добавите контролата към мрежата за проектиране на формуляра. Не всички ActiveX контроли работят с Access.

Разбиране на обвързването с контроли

Контролите могат да бъдат обвързани, необвързани или изчислени:

  • Обвързана контрола    Контрола, чийто източник на данни е поле в таблица или заявка, се нарича свързана контрола. Можете да използвате обвързани контроли, за да покажете стойности, които идват от полета във вашата база данни. Стойностите могат да бъдат текст, дати, числа, стойности "Да/Не", картини или графики. Например текстово поле, което показва фамилното име на служител, може да получи тази информация от полето "Фамилно име" в таблицата "Служители".

  • Несвързана контрола    Контрола, която няма източник на данни (например поле или израз), се нарича несвързана контрола. Можете да използвате необвързани контроли за показване на информация, картини, линии или правоъгълници. Например етикет, който показва заглавието на формуляр, е несвързана контрола.

  • Изчисляема контрола    Контрола, чийто източник на данни е израз, а не поле, се нарича изчисляема контрола. Задавате стойността, която искате да използвате като източник на данни в контролата, като дефинирате израз. Изразът може да бъде комбинация от оператори (например = и + ), имена на контроли, имена на полета, функции, които връщат една стойност, и константни стойности. Например следният израз изчислява цената на елемент с 25% отстъпка чрез умножаване на стойността в полето "Единична цена" по константна стойност (0,75).

=[Единична цена] * 0,75

Изразът може да използва данни от поле във формуляра или базовата таблица или заявка на отчета или данни от друга контрола във формуляра или отчета.

Забележка: Изчисленията могат да се извършват и в таблици чрез добавяне на изчисляемо поле или в заявки чрез въвеждане на израз в реда Поле на мрежата на заявката. След това можете да обвържете формулярите и отчетите с тези таблици или заявки, а изчисленията се показват във формулярите или отчетите, без да е необходимо да създавате изчисляема контрола.

Когато създавате формуляр или отчет, вероятно е най-ефективно първо да добавите и подредите всички свързани контроли, особено ако те представляват повечето от контролите на обекта. След това можете да добавите необвързаните и изчисляемите контроли, които завършват проекта, с помощта на инструментите в групата Контроли на раздела Проектиране в изглед на оформление или изглед за проектиране.

За да свържете контрола с поле, трябва да идентифицирате полето, от което контролата получава своите данни. Можете да създадете контрола, която е обвързана с избраното поле, като плъзнете полето от екрана Списък на полетата във формуляра или отчета. Екранът Списък на полетата показва полетата на базовата таблица или заявка на формуляра. За да покажете екрана Списък на полетата , отворете обекта в изглед на оформление или изглед за проектиране и след това в раздела Проектиране , в групата Инструменти щракнете върху Добавяне на съществуващи полета. Когато щракнете двукратно върху поле в екрана Списък на полетата, Access добавя подходящия тип контрола за това поле към обекта.

Като алтернатива, можете да обвържете поле с контрола, като въведете името на полето в самата контрола (ако обектът е отворен в изглед за проектиране) или в полето на свойството Източник за контролата в листа със свойства на контролата. Списъкът със свойства определя характеристиките на контролата, като например нейното име, източника на данните й и нейния формат. За да покажете или скриете списъка със свойства, натиснете F4.

Използването на екрана Списък на полетата е най-добрият начин да създадете обвързана контрола по две причини:

  • Access автоматично попълва прикачения етикет на контролата с името на полето (или надписа, дефиниран за това поле в базовата таблица или заявка), така че не е необходимо да въвеждате етикета на контролата сами.

  • Access автоматично задава на много от свойствата на контролата подходящи стойности според свойствата на полето в базовата таблица или заявка (например свойствата Формат, Цифри след десетичния знак и Маска на въвеждане ).

Ако вече сте създали необвързана контрола и искате да я обвържете с поле, задайте на името на полето стойността в полето на свойството Източник за контролата . За подробности за свойството Източник за контролата натиснете F1, докато курсорът е в падащия списък на свойството.

Най-горе на страницата

Вж. също

Автоматично подравняване на контроли във формуляр

Създаване на изчисляема контрола

Задаване на реда за обхождане с табулация за контроли

Задаване на стойности по подразбиране за полета или контроли

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.