Изчислените полета в заявката

За да се запознаят със създаването на заявки, съдържащи изчислени полета, помислете молба, че таблиците "клиенти", "Продукти" и "Продажби" ще бъдат избрани следната информация: име на клиента, име на продукта, цена, количество на стоки. Освен това, то трябва да бъде изчислена покупна цена в съответствие с формулата: Цена умножена по броя. За да създадете тази заявка, трябва да:







1. Отидете в раздела "Request" и кликнете върху бутона "Create".

2. В диалоговия прозорец "Нова заявка" изберете инструмент "Дизайнер".

3. Добавете към прозореца на дизайн заявка, и трите таблиците в базата данни.

4. В дизайнер на заявките за запълване на формата за запитване, като го поставите в "Name" от таблицата "клиенти", "Продуктът" поле и "Цена" от таблицата "Продукти" и "Брой" от таблицата "Продажби".


За да създадете изчисленото поле, за да поставите курсора на първия ред (линия "поле") на следващия (празен) формуляр за заявка за колоната и кликнете върху бутона в лентата с инструменти "Билд".








В диалоговия прозорец "Expression Builder" (ris.4.20) можем да запишем израза за областта изчисления. "Таблици" За да направите това, в долния ляв областта, кликнете два пъти върху папката на кръст. След това ще видите списък на таблиците в базата данни.

7. Чрез кликване на мишката, за да изберете таблицата "Продукти", а след това в списъка на сфери на избраната таблица се появява в областта на средната. Кликнете, за да изберете полето "Цена" и натиснете "Постави" в диалоговия прозорец, поставете избраното поле в горното поле на диалоговия прозорец.

8. С помощта на бутоните за работа в горната граница на прозореца на Expression Builder да въведете знака за умножение.

9. След това отворете списъка с полета на таблицата "Продажби" и го поставете във израз за оценка на "Брой" (ris.4.20).

10. След като кликнете върху "OK" експресисионна ще бъде включен във формуляра за заявка.

12. Създаване на заявка трябва да бъде запазена.


Получената таблица, създадена заявката ще съдържа изчисленото поле "Цена", която ще се изчислява като покупната цена (ris.4.22). Когато създавате заявка с изчислени полета върху тях могат да се прилагат условия, както и обичайните полета.