Options de conversion

Les options de conversion sont disponibles dans le menu Conversion. Elles convertissent des chaînes d'un format en un autre. Ces fonctions sont disponibles pour chaque fournisseur de données, à l'exception des fournisseurs raster, WFS et WMS.

Les fonctions TODATE et TOSTRING prennent en charge les options de formatage de date.

Option Définition Syntaxe Exemple

NULVALUE

Evalue deux propriétés. Si la première n'a pas la valeur Null, NULLVALUE renvoie la valeur de cette propriété. Dans le cas contraire, NULLVALUE renvoie la valeur de la seconde propriété.

NULLVALUE(Propriété_texte, valeur)

NullValue(Propriétaire_parcelle,'Aucun propriétaire répertorié')

Dans cet exemple, NULLVALUE évalue la valeur de Propriétaire_parcelle. Si elle a la valeur Null, elle convertit cette valeur en chaîne "Aucun propriétaire répertorié". S'il existe une valeur pour Propriétaire_parcelle, elle la renvoie.

TODATE

Convertit une chaîne de texte représentant des informations de date/d'heure en objet de date. La valeur renvoyée a un type de données DateHeure.

La propriété de texte fournie doit correspondre au format fourni. Si tel n'est pas le cas, la conversion n'a pas lieu.

Voir Options de format de date.

TODATE(Propriété_texte,format)

TODATE(Date_achat,MM/JJ/AAAA)

Dans cet exemple, la valeur de date d'achat est convertie en valeur de date au format MM/JJ/AAAA. Si la valeur de date d'achat est le 2 novembre 2002, elle sera convertie en 11/02/2002.

TODOUBLE

Convertit un nombre ou une chaîne de texte en nombre décimal à double précision.

TODOUBLE(Propriété_texte)

TODOUBLE(Valeur_parcelle)

Dans cet exemple, la valeur Valeur_parcelle est convertie en chaîne de texte.

TOFLOAT

Convertit un nombre ou une chaîne de texte en nombre décimal à simple précision.

TOFLOAT(Propriété_texte)

TOFLOAT(Valeur_parcelle)

Dans cet exemple, la valeur Valeur_parcelle est convertie en chaîne.

TOINT32

Convertit une expression numérique ou de chaîne en entier int32.

TOINT32(Propriété_texte)

 

TOINT64

Convertit une expression numérique ou de chaîne en entier int64.

TOINT64(Propriété_texte)

 

TOSTRING

Convertit une expression numérique ou de date en une chaîne grâce à un format facultatif que vous spécifiez

ou

Convertit une propriété numérique ou booléenne en chaîne de texte (aucun format ne peut être attribué).

Lorsque vous utilisez ToString avec une propriété booléenne, l'opération génère 1/0 (et non vrai/faux).

Voir Options de format de date pour les options de format.

TOSTRING(Propriété_date, format)

ou

TOSTRING(Propriété_numérique)

TOSTRING(Date_vente_parcelle,MM/JJ/AAAA)

Dans cet exemple, si la valeur de Date_vente_parcelle est le 12 janvier 2007, elle est convertie en chaîne de texte 01/12/2007.