Използване на Expression Builder

Expression Builder опростява изрази. Той осигурява лесен достъп до имената на полета и контрол в базата данни, както и на много вградени функции, които могат да бъдат включени в израза.

В тази статия,

Обща информация за съставителя на Expression

Expression Builder се използва, за да търсите и поставете компонентите на изразяване, което може да се окаже трудно да се запомни, като имената на идентификатори (например, таблици, форми и заявки) и имената на функциите и техните аргументи.

Използвайте Expression Builder, можете и да се създадат нови изрази, или да използвате готови, включително изрази за номерата на изхода на страници, текущата дата и текущата дата и време.

1. Област на изразяване

В горната част на строителя съдържа поле, което е предназначено за производство на изразяване. Можете да въведете ръчно израз или я изберете от елементите на трите колони в дъното на съставителя на изразяване, и след това да ги добавите в полето за изява. За добавяне на елемент, кликнете два пъти върху него и след това щракнете върху Insert.

2. С помощта на операторите

3. Елементите на експресия

Дъното на строител на прозореца има три колони.

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

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

Необходимо е да се замени текста <<выражение>>. <<если_истина>>. и <<если_ложь>> Стойност на действителния аргумент. Можете да направите това директно в израза, щракнете върху всеки контейнер и кликнете аргумент набиране или аргумента, с помощта на три клетка израз списъци.

Ако кликнете два пъти върху редица функции в един ред, например, функцията IIf. и след Кръглата функция. Експресия Builder да се добавят две функции в областта на експресия чрез разделяне на агрегат <<выражение>>:

IIf (<<выражение>> <<если_истина>> <<если_ложь>>) <<выражение>> Round (<<число>> <<точность>>)

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

Когато поставите (име сфера на маса или контрол) идентификатор израз в съставителя на Expression вмъква само част от идентификатор необходимо в настоящия контекст. Например, ако стартирате Expression Builder от свойствата на формата под името на клиенти, както и след това поставете на идентификатора за Видим собственост на формите на изразяване, в израза Builder Insert само името на имот Видима. Ако използвате този израз, извън контекста на формата трябва да включва пълен идентификатор: Форми! [клиентите]. Видима.

Стартиране на Expression Builder от масата

В навигационния екран щракнете с десния бутон на масата, който искате да промените, и след това щракнете върху Designer.

В графата име на поле, щракнете върху полето, което искате да промените.

При полеви Properties, щракнете върху раздела Общи.

Кликнете върху собствеността, която съдържа изразът, и щракнете върху бутона до него се строи.

Стартирайте израз на формуляр или отчет

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

Щракнете с десния бутон на контрола, който искате да промените, и изберете от контекстното меню изберете Properties.

На страницата Properties, изберете собствеността, която съдържа израз и натиснете Build до него.

Изпълнете изразите от заявката

В навигационния екран щракнете с десния бутон на заявката, която искате да промените, и изберете от проектанта на появилото се меню.

В дизайн мрежа заявка, изберете клетката, която съдържа експресията. Например, изберете клетка в колоната Състояние, че искате да зададете състоянието, изберете клетката или областта колона, в която искате да създадете изчисленото поле.

В раздела Проектиране, в Query Builder, щракнете върху Персонализиране.