Rapor ve formlarda kullanılan fonksiyonların kullanımı aşağıdaki şekildedir:
Parametre | Açıklama |
---|---|
MIN(number, number) | Fonksiyonun içerindeki sayılardan küçük olanı verir. |
MAX(number, number) | Fonksiyonun içerindeki sayılardan büyük olanı verir. |
MOD(number, divisor) | Bir sayının diğer bir sayıya bölündüğünde kalanı verir. |
DIV(number, divisor) | Bir sayının diğer bir sayıya bölündüğünde bölümü verir. |
ABS(number) | Bir sayının mutlak değerini alır. |
VAL(text) | Metin olarak yazılmış bir sayıyı sayı formatına çevirir. |
DATE(day, month, year) | Gün, ay ve yıl bilgisine göre tarih formatına çevirir. |
AFTER(days, year) | Bir tarihten verilen gün sayısı kadar sonraki tarihi verir. |
DAYS(firstdate, lastdate) | İki tarih arasındaki gün sayısını verir. |
DAYOF(date) | Verilen tarihin gününü verir. |
MONTHOF(date) | Verilen tarihin ayını verir. |
YEAROF(date) | Verilen tarihin yılını verir. |
WDAYOF(date) | Verilen tarihin haftanın kaçıncı günü olduğunu verir. |
ROUND(number) | Verilen sayıyı en yakın tamsayıya çevirir. |
TRUNC(number) | Verilen sayının ondalıklı kısmını kaldırarak tamsayıya çevirir. |
ERATE(date, currency) | İstenilen döviz cinsinin, otomatik kullanımda olan türünün, belli tarihteki kurunu getirir. |
CREATE(date, base curr., base rate, dest. curr) | İstenilen dövizli tutarın çapraz kurla çevrilen değerini getirir. |
STRPOS(search string, string) | Metin içerisinde aranacak olan karakterin metnin kaçıncı karakteri olduğu bilgisini verir. |
FLOOR(number) | Verilen sayıyı kendisinden küçük en yakın tamsayıya çevirir. |
CEIL(number) | Verilen sayının ondalık kısmını 1'e tamamlayarak tamsayıya çevirir. |
FRAC(number) | Verilen sayıdan sayının tamsayı kısmını çıkardıktan sonra kalan sayıyı 0 ve +/-1 den yakın olanına çevirir. |
EXP(number) | Doğal logaritma(ln) fonksiyonunun tersidir. Doğal logaritma fonksiyonunun tabanının (e) verilen sayı kadar kendisi ile çarpımının en yakın olduğu tamsayıyı verir. |
LN(number) | Doğal logaritma fonksiyonudur. "e" tabanına göre logaritma fonksiyonunu sonucunu en yakın tamsayıya çevirir. |
POWER(base, exponent) | Bir sayının belirtilen kuvvetini verir. |
SQR(number) | Bir sayının karesini (kendisi ile çarpımını) verir. |
SQRT(number) | Bir sayının karekökünü verir. |
COS(number) | Bir sayının (radyan cinsinden verilen açının) cosinüsünü verir. |
SIN(number) | Bir sayının (radyan cinsinden verilen açının) sinüsünü verir. |
TAN(number) | Bir sayının (radyan cinsinden verilen açının) tanjantını verir. |
STRLEN(text) | Seçilen metnin kaç karakterden oluştuğu bilgisini verir. Türü sayıdır. |
WEEKNUM(year start, first week, date) | İlgili tarihin yılın kaçıncı haftası olduğuna dair bilgi getirir. First week parametresi MS Outlook'ta olduğu gibi çalışır. |
STR(number) | Sayı olarak tanımlanmış alanı metin formatında yazar. |
DATESTR(date, format) | Verilen tarihi metne çevirerek istenen formatta yazar. |
MONTHSTR(month) | Verilen sayıya karşılık gelen ayı metin olarak yazar. |
WDAYSTR(weekday) | Verilen sayıya karşılık gelen günü metin olarak yazar. |
NUMSTR(number, decimals, format) | Verilen sayıyı metne çevirerek istenen formatta yazar. |
TIMESTR(time, format) | Verilen saat bilgisini metne çevirerek istenen formatta yazar. |
RESXSTR(list resource, tag) | Resource klasörü altında bulunan LRF uzantılı dosyalardaki liste numarası (list source) ve bu numaralı listedeki eleman numarasına (tag) karşılık gelen metni getirir. |
RESSTR(string resource) | Resource klasörü altında bulunan LRF uzantılı dosyalardaki metinleri getirir. |
CRESSTR(list id., tag) | |
SUBSTR(text, start, length) | Seçilen metin alanı istenilen karakterden başlayarak istenilen uzunlukta yazmak için kullanılır. |
UPCASE(text) | Verilen metni büyük harflerle yazar. |
LOWCASE(text) | Verilen metni küçük harflerle yazar. |
TRIMSPC(text, option) | Seçilen metnin başındaki ve/veya sonundaki boşlukları atar. |
JUSTIFY(text, direction, fill, length) | Seçilen metni istenilen uzunlukta yazar. Metinde oluşan boşlukları istenen karakterle doldurur. |
WRNUM(language, numer, part) | Bir sayının tamsayı ya da ondalık kısmının belirtilen dilde yazı haline getirir. Dillere (language) karşılık gelen sayılar ERPset dosyalarında tanımlanmıştır. (1=Türkçe, 2=İngilizce, 4=Almanca...) Tamsayı kısmın istenen dilde yazılması için part'a 1, kuruş hanesinin yazılması içinse part'a 2 değeri verilir. |
IF(expression, value1, value2) | Belirtilen koşul (expression) sağlanıyorsa birinci değeri(value1); sağlanmıyorsa ikinci değeri (value2) getirir. Türü sayıdır. |