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.