Aby ocenić właściwości wyrażenia za pomocą operatora
Użyj przycisków Operator.
Można używać następujących typów operatorów:
Na przykład tego wyrażenia można użyć w celu dodania do miejsca naprawy rury etykiety zawierającej sumę wydaną na części i pracę:
KOSZT_CZĘŚCI_RURY + KOSZT_PRACY
Na przykład za pomocą poniższego wyrażenia można wyszukać działki, których oszacowana wartość wynosi 100 000 PLN lub więcej:
WARTOŚĆ_DZIAŁKI >= 100000
Przykładowo, aby wyszukać tylko działki zawierające właściwość WŁAŚCICIEL_DZIAŁKI, należy użyć poniższego wyrażenia:
NOT ADDRESS NULL
Aby znaleźć wszystkie działki, z wyjątkiem tych położnych przy ulicach Dewberry Drive lub Lavendar Way, należy skorzystać z jednego z poniższych wyrażeń:
NOT (STNAME = 'DEWBERRY DR') AND NOT (STNAME = 'LAVENDER WAY')
NOT Property IN ('DEWBERRY DR', 'LAVENDER WAY')
Poprzedź każdy operator właściwością. Na przykład, aby znaleźć działki, które były zakupione po raz ostatni po roku 1990 i przed rokiem 2005, wyrażenie musi wyglądać następująco:
DATA_ZAKUPU > 1990 AND DATA_ZAKUPU < 2005
Ocena właściwości wyrażenia za pomocą funkcji lub opcji
Można używać następujących typów funkcji:
Na przykład za pomocą poniższego wyrażenia można obliczyć pierwiastek kwadratowy wartości reprezentującej pole działki:
Sqrt(POLE_DZIAŁKI)
Funkcje numeryczne są dostępne w menu Funkcje matematyczne. Na przykład za pomocą poniższego wyrażenia oszacowaną wartość działek można zaokrąglić w dół do pełnej złotówki:
Floor(WARTOŚĆ_DZIAŁKI)
Na przykład aby przekształcić nazwy rur do formatu zapisanego wielkimi literami, należy użyć poniższego wyrażenia:
Upper(NAZWA_RURY)
Na przykład aby dodać jeden miesiąc do daty rozpoczęcia projektu, należy użyć poniższego wyrażenia:
AddMonths(DATA_POCZĄTKOWA, 1)
Można używać następujących typów opcji:
Opcje geometryczne mogą zawierać opcje Area, Length2D, M, X, Y i Z (w zależności od źródła elementu) Na przykład za pomocą poniższego wyrażenia można obliczyć wartość obwodu działek (gdy opcja Działka jest aktualnym elementem lub warstwą):
Length2D(właściwość geometryczna)
Właściwość Geometry w składnicy danych może mieć inną nazwę. Ta właściwość zawsze znajduje się na liście Właściwości we Właściwościach geometrii. Wstaw właściwość dostępną na liście. Nie zmieniaj jej ręcznie ani nie zamieniaj wartości tej właściwości.
Przykładowo, aby utworzyć tekst etykiety wyświetlającej komunikat „Niezamieszkana”, jeśli właściwość Zamieszkana jest pusta:
NullValue(ZAMIESZKANA, 'Niezamieszkana')