Konvertálási opciók

A konvertálási opciók a Konverzió menüből érhetők el. Karakterláncokat konvertálnak egyik formátumból egy másikba. Ezek a függvények a raszter, WFS és WMS szolgáltatók kivételével az összes adatszolgáltató esetében elérhetők.

A TODATE és a TOSTRING függvények támogatják a dátumformázási beállításokat.

Opció Definíció Szintaxis Példa

NULVALUE

Két tulajdonságot értékel ki. Ha az első nem null értékű, a NULLVALUE függvény a tulajdonság értékével tér vissza. Egyébként a NULLVALUE függvény a második tulajdonság értékével tér vissza.

NULLVALUE(szövegtulajdonság, érték)

NullValue(telek_tulajdonos,'Nincs megadva tulajdonos')

Ebben a példában a NULLVALUE függvény a telek_tulajdonos tulajdonság értékét értékeli ki. Ha ez null érték, a függvény a null értéket a „Nincs megadva tulajdonos” értékre konvertálja. Ha a telek_tulajdonos tulajdonság rendelkezik értékkel, akkor a függvény a tulajdonos értéket adja vissza.

TODATE

Dátum- és időinformációt tartalmazó karakterláncot konvertál dátum típusú objektummá. A visszatérési érték DateTime adattípusú.

A megadott szövegtulajdonságnak adott formátumúnak kell lennie. Ha nem a kívánt formátumú, akkor nem kerül sor a konverzióra.

Lásd: Dátumformázási beállítások.

TODATE(szövegtulajdonság,formátum)

TODATE(vásárlás_dátuma,MM/DD/YYYY)

Ebben a példában a vásárlás dátumának értéke egy MM/DD/YYYY formátumú dátumértékké konvertálódik. Ha a vásárlás dátuma 2002. november 2., a konvertált érték 11/02/2002 lesz.

TODOUBLE

Numerikus vagy szöveges karakterláncokat konvertál dupla pontosságú lebegőpontos számokká.

TODOUBLE(szövegtulajdonság)

TODOUBLE(telek_érték)

Ebben a példában a telek_érték értéke egy szöveges karakterlánccá konvertálódik.

TOFLOAT

Numerikus vagy szöveges karakterláncokat konvertál egyszeres pontosságú lebegőpontos számokká.

TOFLOAT(szövegtulajdonság)

TOFLOAT(telek_érték)

Ebben a példában a telek_érték értéke egy karakterlánccá konvertálódik.

TOINT32

Numerikus vagy karakterlánc típusú kifejezéseket int32 típusúra konvertál.

TOINT32(szövegtulajdonság)

 

TOINT64

Numerikus vagy karakterlánc típusú kifejezéseket int64 típusúra konvertál.

TOINT64(szövegtulajdonság)

 

TOSTRING

Opcionálisan megadható formátumú karakterláncokká konvertál numerikus és dátum típusú kifejezéseket.

vagy

Egy numerikus vagy Boole tulajdonságot szöveges karakterlánccá konvertál (formátum nem rendelhető hozzá).

Ha a ToString függvényt Boole tulajdonsággal használja, a művelet 1/0 értéket (nem igaz/hamis) eredményez.

A formátumbeállításokról további információkat a Dátumformázási beállítások című részben olvashat.

TOSTRING(dátumtulajdonság, formátum)

vagy

TOSTRING(numerikus_tulajdonság)

TOSTRING(telek_eladási_dátuma,MM/DD/YYYY)

Ebben a példában, ha a telek_eladási_dátuma tulajdonság értéke 2007. január 12., a konvertált karakterlánc 01/12/2007 lesz.