Изрази |
![]() ![]() |
Изразите се използват в Pythagoras, за да се дефинират изгледи от БД, да се изрази допълнително условие в диалоговия прозорец „Намери“ и де се дефинира стойност за изграждане на тематична карта. Ние представяме специален език, с който да направите първите стъпки на изразяването възможни, където са необходими. За да се улесни използването на този език, той е проектиран по подобие на изграждащия език на Microsoft Excel, но не е напълно същия. В Pythagoras, изразът е приложен или към CAD обект или към ред от БД. Текстов израз може да съдържа имена на колони на БД, изграждащи функции и различни оператори. Изграждащите функции дефинират константи като π, различни математически функции и специфични свойства на CAD обекти като височина. Изразите могат също да бъдат изградени вътрешно, когато въведете нетекстова информация. Такива са условията в управлението на БД, диалоговия прозорец „Намери“ и тематичните карти. Попълвате в структура, подобна на таблица - Pythagoras изгражда безусловно в реално време съответния израз. Пример: Извличане на всички полигони с площ между минимална и максимална стойност. Първо, селектиране всички полигони. Това може да стане на първата страница на прозореца „Намери“ (вижте Меню Редакции – Намери и Избери – Ново търсене): Дефинирайте първото условие за търсене, за да селектирате само полигони. След това на страницата на БД дефинираме допълнително текстово условие, за да ограничим селекцията до полигони с площ между 30 и 100 единици: between(area(),30,100). За повече информация на езика за изразяване вижте Допълнение F : Език за Изразяване. |