В Access полето "Да/не" съхранява само две стойности: "Да" или "Не". Ако използвате текстово поле, за да покажете поле "Да/не", стойността се показва като -1 за "Да" и 0 за "Не". Тези стойности не са много смислени за повечето потребители, така че Access предоставя квадратчета за отметка, бутони за избор и бутони за превключване, които можете да използвате за показване и въвеждане на стойности от "Да/не". Тези контроли предоставят графично представяне на стойността "Да/не", която е лесна за използване и лесна за четене.
Тази статия описва приложенията за всяка от тези контроли и ви казва как да ги добавите към своите формуляри и отчети.
Какво искате да направите?
Решете коя контрола да използвате
В повечето случаи квадратчето за отметка е най-добрият контрол за представяне на стойност от тип "Да/не". Това е типът контрола по подразбиране, който се създава, когато добавите поле "Да/не" към формуляр или отчет. От друга страна бутоните за избор и бутоните за превключване най-често се използват като част от група опции. За повече информация относно групите опции вж. раздела Разбиране на групите опции.
Следващата илюстрация показва трите контроли и как те представят стойностите "Да" и "Не". Колоната Да показва контролата така, както се показва, когато е избрана, а колоната Не показва контролата така, както се показва, когато е изчистена.
Създаване на обвързано квадратче за отметка, бутон за избор или превключващ бутон
Можете бързо да създадете квадратче за отметка, като плъзнете поле "Да/не" от екрана Списък на полетата във формуляра или отчета.
-
Отворете формуляра или отчета в изглед на оформление или изглед за проектиране, като щракнете с десния бутон върху него в навигационния екран и след това щракнете върху желания изглед в контекстното меню.
-
Ако екранът Списък на полетата още не е показан, натиснете ALT+F8, за да го покажете.
-
Разгънете списъците с таблици, ако е необходимо, като щракнете върху знаците плюс (+) до имената на таблиците.
-
Плъзнете полето Да/не от екрана Списък на полетата във формуляра или отчета.
В зависимост от настройката на свойството Контрола за показване на полето се създава квадратче за отметка, текстово поле или разгъващ се списък, обвързани с полето. Когато създавате ново поле "Да/не" в таблица, настройката по подразбиране на свойството Контрола за показване на полето е Квадратче за отметка.
Ако искате, можете да промените контролата на квадратче за отметка на бутон за избор или превключващ бутон. За да направите това, щракнете с десния бутон в квадратчето, посочете Промяна на в контекстното меню и след това щракнете върху Превключване на бутон или Бутон за избор .
Създаване на необвързано квадратче за отметка, бутон за избор или превключващ бутон
Можете да използвате необвързано квадратче за отметка, бутон за избор или превключващ бутон в диалогов прозорец по избор, за да приемете въвеждането от потребителя и след това да извършите действие, базирано на това въвеждане.
-
Отворете формуляра или отчета в изглед за проектиране, като щракнете с десния бутон върху него в навигационния екран и след това щракнете върху Режим на проектиране в контекстното меню.
-
В раздела Проектиране , в групата Контроли щракнете върху инструмента за желаната контрола (квадратче за отметка, Бутон за избор или Превключване на бутона ).
-
Щракнете върху формуляра или отчета, където искате да поставите контролата.
Access поставя контролата във формуляра или отчета.
Въпреки че не е задължително, може да искате да преименувате контролата, така че да има по-смислено име. Това не променя етикета, показван до контролата, но може да улесни препращане към нея в изрази или макроси.
Преименуване на контролата
-
Уверете се, че контролата е избрана.
-
Ако списъкът със свойства още не е показан, натиснете F4, за да го покажете.
-
Въведете ново име в полето на свойството Име на контролата.
Ако искате, можете да промените квадратчето за отметка на бутон за избор или превключващ бутон. За да направите това, щракнете с десния бутон в квадратчето, посочете Промяна на в контекстното меню и след това щракнете върху Превключване на бутон или Бутон за избор .
Разбиране на групите опции
Отделно квадратче за отметка, бутон за избор или превключващ бутон могат да бъдат обвързани или необвързани или да са част от група опции. Групата опции показва ограничен набор от алтернативи и може да се избира само една опция в група опции в даден момент. Групата опции се състои от рамка на група и набор от квадратчета за отметка, бутони за превключване или бутони за опции.
Ако дадена група опции е обвързана с поле, само рамката на групата е обвързана с полето, а не контролите, съдържащи се вътре в рамката. Вместо да задавате свойството Източник за контролата за всяка контрола в групата опции, задавате свойството Стойност на опцията на всяка контрола на число, което има смисъл за полето, с което е обвързана рамката на групата. Когато изберете опция в група опции, Access задава стойността на полето, към което групата опции е обвързана със стойността на свойството Стойност на опцията на избраната опция.
Стойността на група опции може да бъде само число, а не текст. Access съхранява този номер в базовата таблица. Групата опции може също да бъде зададена на израз или да бъде необвързана. Можете да използвате несвързана група опции в диалогов прозорец по избор, за да приемете въвеждането от потребителя и след това да извършите действие на базата на това въвеждане.
Стандартна практика е да използвате квадратчета за отметка за полетата "Да/не" и бутоните за избор или да превключвате бутоните за групи опции. Това обаче е само предложение и можете да използвате всяка от трите контроли за всяка цел.
Създаване на група опции
Можете бързо да създадете група опции с помощта на съветника за групи опции. Преди да започнете, решете дали искате стойността на опцията да се съхранява в таблица. Ако е така, трябва да имате поле от типа данни "Число", посочен за тази цел.
За повече информация относно добавянето на поле към таблица вж. статията Създаване на таблица и добавяне на полета.
-
Отворете формуляра в изглед за проектиране, като щракнете с десния бутон върху него в навигационния екран и след това щракнете върху Режим на проектиране .
-
В раздела Проектиране , в групата Контроли се уверете, че е избрано Използвай съветници за контроли .
-
В същата група щракнете върху Група опции .
-
Щракнете върху формуляра, където искате да поставите групата опции.
-
Следвайте инструкциите в съветника. На последната страница щракнете върху Готово.
Access поставя групата опции във формуляра.
Преименуване на групата опции Въпреки че не е задължително, може да искате да преименувате групата опции, така че да има по-смислено име. Това не променя етикета, показван до групата опции, но може да улесни препращане към контролата в изрази или макроси.
-
Уверете се, че групата опции е избрана, като щракнете върху рамката на групата.
-
Ако списъкът със свойства още не е показан, натиснете F4, за да го покажете.
-
Въведете ново име в полето на свойството Име на групата опции.
Добавяне на нова опция към съществуваща група опции
Можете да добавите нови контроли за опции към група опции, когато вашите нужди се променят. Можете или да създадете нова контрола в групата, или да изрежете съществуваща контрола от друго място във формуляра и да я поставите в групата.
-
Отворете формуляра в изглед за проектиране, като щракнете с десния бутон върху него в навигационния екран и след това щракнете върху Режим на проектиране .
-
Щракнете върху рамката на групата опции, за да я изберете, и след това плъзнете манипулаторите за оразмеряване на рамката, за да направите място за новата контрола за опции.
-
Направете едно от следните неща:
-
Създаване на нова контрола в групата
-
В раздела Проектиране , в групата Контроли щракнете върху инструмента за типа на контролата, която искате да добавите (квадратче за отметка, бутон за избор или Превключване на бутона ).
-
Преместете показалеца, така че да е позициониран вътре в рамката на групата опции. Рамката променя цвета си, за да покаже, че новата контрола ще стане част от групата опции.
-
Щракнете, за да поставите контролата в групата.
-
-
Преместване на съществуваща контрола в групата
Просто плъзгането на контрола в група опции не я прави част от групата. Трябва да изрежете и поставите контролата в групата, за да стане опция.
-
Изберете контролата, която искате да преместите в групата опции.
-
В раздела Начало, в групата Клипборд щракнете върху Изрежи.
-
Изберете групата опции, като щракнете върху рамката, която е около групата.
-
В раздела Начало, в групата Клипборд щракнете върху Поставяне.
Access добавя контролата към групата.
-
-
-
Вероятно ще трябва да преместите контролата и нейния етикет, така че да се подравнят със съществуващите контроли и етикети.
-
Изберете току-що добавената контрола и след това натиснете F4, за да отворите списъка със свойства за контролата.
-
Обърнете внимание на стойността на свойството Option Value на току-що добавената контрола. В зависимост от вашите нужди можете да го оставите в стойността, която Access предлага, или можете да я промените на друга стойност.