Matematický aparát implementovaný v procese výpočtov D2000 Calc (počítané body) a v procese D2000 Event Handler (eventy) pracuje s týmito základnými typami hodnôt:
- Boolean - logický typ
- Integer - celočíselný typ
- Real - reálny typ
- Absolútny čas
- Časový interval (relatívny čas)
- Text
- HBJ - odkaz na objekt
Typ Boolean
Hodnoty typu Boolean sa označujú preddefinovanými identifikátormi @TRUE a @FALSE.
Typ Integer
Rozsah hodnôt typu Integer je -9 223 372 036 854 775 808 .. 9 223 372 036 854 775 807.
Pozn: do verzie 21.0.70 bol rozsah hodnôt typu Integer -2 147 483 648 .. 2 147 483 647.
Typ Real
Rozsah hodnôt typu Real je 2.3x10-308 ≤ |x| ≤ 1.7x10308 a hodnota 0 (nula).
Typ Absolútny čas
Hodnoty typu Absolútny čas majú tvar hh:mm:ss DD-MM-YYYY alebo hh:mm:ss DD-MM-YY
- hh - hodina,
- mm - minúta,
- ss - sekunda,
- DD - deň,
- MM - mesiac,
- YYYY alebo YY - rok
Typ Časový interval (relatívny čas)
Hodnoty typu Relatívny čas majú tvar DDD hh:mm:ss
- DDD - počet dní,
- hh - hodina,
- mm - minúta
- ss - sekunda.
Časový interval je možné taktiež vyjadriť reálnym číslom, ako počet sekúnd.
Typ Text
Hodnota typu Text predstavuje sekvenciu znakov maximálnej dĺžky 2500 znakov, ktoré sú uzavreté v úvodzovkách (napr. "text" alebo 'text'). Ak chcete zobraziť v hodnote typu Text znaky " alebo', uveďte ich dvakrát (napr. "text:""ahoj""" alebo 'text:''haló''').
V prípade, že textová hodnota presiahne tento limit, systém ju automaticky oreže na 2500 znakov a priradí jej atribút s_val_Weak (Weak).
Typ HBJ
Hodnota, ktorá obsahuje interný identifikátor systému D2000, ktorý jednoznačne určuje objekt. Využíva sa v niektorých špeciálnych prípadoch. Je kompatibilný s typom Integer, ale jeho rozsah je iba 32 bitov.