VARTEMPO : Lecture variable temporelle
BUT
Cette fonction permet de renvoyer le contenu d’une variable temporelle passée en paramètre.
La valeur trouvée est stockée dans la variable servant à lancer la fonction.
TYPE
DATE, CARACTERE, NUMERIQUE, LOGIQUE
SYNTAXE
Variable = VARTEMPO( Référence Article, [SAT][VAT], Nom Variable Temporelle,Date Du Résultat, Unité de Mesure, Origine, Date Réelle )
PARAMETRES
Paramètre | E/S | O | Type | Description |
Référence Article | E | Oui | Caractère | Référence de l’article pour lequel vous voulez récupérer la valeur de la variable temporelle. |
[SAT][VAT] | E | Oui | Caractère | Type de variable temporelle, ‘SAT’ pour variable standard et ‘VAT’ pour variable spécifique. |
Nom Variable Temporelle | E | Oui | Caractère | Référence de la variable temporelle dont la valeur est recherchée. |
Date du Résultat | E | Oui | Date | Date à laquelle vous voulez connaître la valeur de la variable temporelle. |
Unité de Mesure | S | Oui | Caractère | Unité de mesure dans laquelle est renvoyé la valeur de la variable temporelle. |
Origine | S | Oui | Logique | Est à « OUI » si une valeur pour la variable temporelle a été trouvée |
Date Réelle | S | Oui | Date | Date réelle à laquelle la valeur de la variable temporelle a été trouvée. |
EXEMPLE
Soit la variable temporelle « ConsommationMensuelle » avec les valeurs suivantes :
Date | 01/09/1997 | 01/10/1997 | 01/11/1997 |
Valeur | 100 | 112 | 107 |
Vlo.Valeur1 = VARTEMPO( CLO.«VeloVtt012», VAT, «ConsommationMensuelle», CLO.«12/08/1997», VLO.Unite, VLO.ExisteValeur, VLO.DateReelle)
Résultats :
VLO.ExisteValeur = « NON », puisqu’il n’existe pas de valeur avant le 01/09/1997.
Vlo.Valeur1 = VARTEMPO( CLO.«VeloVtt012», VAT, «ConsommationMensuelle», CLO.«12/09/1997», VLO.Unite, VLO.ExisteValeur, VLO.DateReelle)
Résultats :
Vlo.Valeur1 = 100
Vlo.unité = UN
Vlo.ExisteValeur = +
Vlo.DateRéelle = 01/09/1997
Vlo.Valeur1 = VARTEMPO( CLO.«VeloVtt012», VAT, «ConsommationMensuelle», CLO.«22/12/1997», VLO.Unite, VLO.ExisteValeur, VLO.DateReelle)
Résultats :
Vlo.Valeur1 = 107
Vlo.unité = UN
Vlo.ExisteValeur = +
Vlo.DateRéelle = 01/11/1997
ATTENTION
Le type de la variable qui sert à lancer la fonction doit être cohérent par rapport à celui de la variable temporelle recherchée.