Types de données

La liste affiche les types de données disponibles.

Type de données Description
Integer Les entiers sont saisis comme une séquence de chiffres. Ils peuvent être précédés d'un signe + ou -. Les entiers pouvant être définis se situent dans la plage -2147483648 à 2147483647. Lorsqu'ils sont utilisés, ils seront automatiquement convertis en décimaux si des valeurs décimales sont requises.

Notez que des valeurs hexadécimales peuvent être utilisées dans les expressions personnalisées et dans les colonnes calculées. Elles ne peuvent pas être utilisées lors de l'ouverture des données. La taille des valeurs formatées en hexadécimales est limitée à 8 caractères.

Exemples :

0

101

-32768

+55

0xff = 255

0x7fffffff = 2147483647

0x80000000 = -2147483648

LongInteger Les données du type LongInteger peuvent être utilisées si la plage de données Integer standard n'est pas suffisante pour satisfaire vos besoins. Leur valeur peut s'étendre de -9223372036854775808 à 9223372036854775807. La conversion des données LongInteger en données Real occasionne une perte de précision. Cependant, leur conversion en données Currency n'entraîne pas de perte de précision.

Remarque : Des valeurs hexadécimales peuvent être utilisées dans les expressions personnalisées et dans les colonnes calculées. Elles ne peuvent pas être utilisées lors de l'ouverture des données.

Exemples :

2147483648

0x7FFFFFFFFFFFFFFF = -9223372036854775808

0x8000000000000000 = 9223372036854775807

Real Les réels s'affichent comme des nombres à virgule flottante avec une virgule pour les décimaux et sans séparateur des milliers. Les réels qui peuvent être définis, se situent dans la plage de -8.98846567431157E+307 à 8.98846567431157E+307.

Le nombre de chiffres significatifs pouvant être affichés est limité à 15, mais vous pouvez en utiliser 16 dans les calculs.

Les opérations mathématiques sur les réels entraînant des résultats qui ne peuvent être représentés par le type de données réelles génèrent des erreurs numériques. Dans la table de données qui en résulte, ces cas particuliers seront supprimés par le filtre et remplacés par null.

Exemples :

0.0

0.1

10000.0

-1.23e-22

+1.23e+22

1E6

SingleReal Les valeurs SingleReal sont écrites comme des nombres à virgule flottante avec une précision et une longueur de plage inférieures aux données Real. Les données SingleReal occupent 50 % de mémoire en moins que les données Real. Les valeurs SingleReal qui peuvent être définies, se situent dans la plage de --1.7014117E+38 à 1.7014117E+38.

Le nombre de chiffres significatifs pouvant être affichés est limité à 7, mais vous pouvez en utiliser 8 dans les calculs.

Les données SingleReal peuvent être converties en données Real avec une légère perte de précision.

Currency Les constantes de devise s'affichent comme des entiers ou des réels suivis du suffixe 'm'.

Le format de données sous-jacent au type de devise est décimal. Le format de données décimal utilise la base 10 dans les calculs, ce qui signifie que les erreurs liées aux arrondis pouvant apparaître lors des calculs binaires peuvent être évitées avec ce format. Cependant, cela signifie également que des calculs plus lourds prennent plus de temps.

Le nombre de chiffres significatifs pouvant être affichés pour une valeur de devise est limité à 28 (mais vous pouvez en utiliser 29 dans les calculs). Les valeurs de devise pouvant être spécifiées s'étendent de -39614081257132168796771975168 à 39614081257132168796771975168.

Les colonnes Currency ne peuvent pas être utilisées dans les fonctions de données.

Date Format de date et d'heure qui dépend des paramètres régionaux de votre ordinateur. Les dates prises en charge démarrent à partir du 1er janvier 1583.

Exemples :

6/12/2006

June 12

June, 2006

DateTime Format de date et d'heure qui dépend des paramètres régionaux de votre ordinateur. Les dates prises en charge démarrent à partir du 1er janvier 1583.

Exemples :

6/12/2006

Monday, June 12, 2006 1:05 PM

6/12/2006 10:14:35 AM

Time Format de date et d'heure qui dépend des paramètres régionaux de votre ordinateur.

Exemples :

2006-06-12 10:14:35

10:14

10:14:35

TimeSpan TimeSpan est une valeur décrivant la différence entre les deux dates.

Cette valeur a cinq champs possibles :

Jours

  1. Min : -10675199
  2. Max : 10675199

Heures

  1. Min : 0
  2. Max : 23

Minutes

  1. Min : 0
  2. Max : 59

Secondes

  1. Min : 0
  2. Max : 59

Fractions (décimales de secondes)

  1. Jusqu'à trois décimales, ce qui correspond à une précision à 1 ms.

Les valeurs TimeSpan peuvent être affichées sous une forme compacte : [-]j.h:m:s.f ([-]jours.heures:minutes:secondes.fractions), écrites en toutes lettres ou sous forme d'abréviations dans chaque champ disponible. Certaines formes descriptives peuvent être localisées.

Total min : -10675199.02:48:05.477

Total max : 10675199.02:48:05.477

Boolean Vrai et faux. Les opérateurs booléens permettent de représenter des valeurs vraies et fausses renvoyées par les opérateurs de comparaison et les fonctions logiques.

Les valeurs affichées peuvent être localisées.

Exemples :

true

false

1 < 5

String Les valeurs de chaîne commencent et se terminent par des guillemets simples ou doubles. Pour protéger les valeurs, vous pouvez saisir le symbole de séparation deux fois à la suite (par exemple, '' ou ""). Une valeur de chaîne peut comprendre des séquences de caractères UNICODE. Vous pouvez utiliser les guillemets doubles dans la chaîne uniquement s'ils sont protégés. La barre oblique permet de protéger les caractères spéciaux. Elle doit également être protégée.

Les règles fondamentales de protection stipulent que seuls les caractères définis ci-après peuvent être précédés d'une barre oblique \. Les autres cas généreront des erreurs.

Exemples :

"Hello world"

"25""23"

"1\n2\n"

"C:\\TEMP\\image.png"

Binary Peut contenir tout type de données, codé sous forme binaire.

Exemples :

Images

Informations de structure chimique