ПредишенСледващото

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

За някои видове области, като низ, цифров, или дата, то е възможно да се определи някаква таблица (таблица за избор), област, която ще се използва за генериране на набор от валидни стойности. Ако полето е зададено маса избор, а след това може да влезе само стойността, съдържаща се в таблицата за избор (в областта на нито един запис). маса избор задача да гарантира, че не е невалидна стойност се въвежда в полето.

Действие набор от допустими стойности се прилагат и за вписвания за редактиране на таблици по програмен: когато се опитате да зададете невалидна стойност за полето, генерирано от изключението.

При въвеждане на низови стойности малки и големи букви, обаче, като водач и на водача са различни стойности.
Във всеки случай допустимо е нулевата стойност (Null), освен ако, разбира се, не е ограничение е, че полето не може да бъде празно.

За извършване на операциите, свързани с полета за избор е пара Справочна таблица (таблица за избор) Таблица свойства падащ маса определение структура. В този случай, под бутона списък става достъпна Дефиниране на едно кликване се отваря Справочна таблица за кутия.

Имената на всички полета в таблица Fields списъка се показват, както и имената на полетата, които не позволяват създаването на таблици за подбор, са неактивни (например, автоматично увеличение на типа на полето).

Наименование на областта, за която се помещава маса селекция, се показва в името на полето, за да бъдат направени на заповедите му в списъка Полета на необходимия ред и натиснете бутона с дясната стрелка. Ако зададете различна област, и да натиснете бутона, името на тази област ще отидат да се замени името на полето и името на предишното поле.

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

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

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

Създаване Помощ ключ и да попълните (Помощ и поставяне) дава възможност не само да въведете стойност в полето, както е описано по-горе, но и наистина да изберете от списъка. Списък формира въз основа на таблицата за избор на полета стойност (области) се появява като натиснете клавишната комбинация +<пробел> е редактируем област. След като изберете желаната опция и кликнете върху бутона ОК то е вписано в областта.

От избора таблични стойности могат да бъдат отстранени. Ако тези стойности са в областта на масата с помощта на таблицата за избор, възниква грешка по време на прехода към своя режим редактиране. При използване на програми като тази маса Database Desktop не могат да бъдат изведени от режим на редактиране, докато всичките му стойности не са приведени в съответствие с новите стойности на масата за подбор. По време на изпълнение на заявката при достъп до една маса, като се използва изтрит от стойността избор на масата се генерира изключение.

След установяване на маса селекция поле в структурата на прозорец маса определение станат достъпни и Erase Промени бутон, както и списък, който показва името на масата.

С натискане на бутона Промяна отваря нов прозорец, настройка маса селекция, в които могат да бъдат въведени новите данни. бутон Erase се използва, за да отмените селекция използвайте таблицата и свързаните с ограниченията за стойности на полетата.

Обекти от тип поле TField масиви от данни на маса и за заявки, и компонент DBGrid възможно да се определят за списъка за избор поле, което също дава възможност на потребителя да избира стойности за редактиране. Те са определени на ниво програма и са валидни само в заявлението.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!