Skip to main content
Skip table of contents

Séquences


Les séquences permettent de piloter des compteurs indépendamment du contexte transactionnel dans lequel la requête DIALOG est exécutée.

Trois fonction DIALOG permettent d’utiliser les séquences dans les requêtes :

  • VAL_COU : donne la valeur courante d’une séquence donnée.

  • VAL_SUI : donne la valeur suivante d’une séquence donnée.

  • MAJ_SEQ : permet de mettre à jour la valeur d’une séquence.

La définition des séquences se fait à travers une application disponible dans l’explorateur applicatif DIALOG :

Définition des Séquences

  • Séquence: Référence de la séquence.

  • Désignation: Zone de texte libre pour description succincte de la séquence.

  • Information: Uniquement en consultation. Indique comment définir une séquence.

  • Référence : Zone obligatoire. Référence de la séquence. Saisie uniquement en création.

  • Désignation: Zone facultative. Désignation de la séquence.

  • Valeur Num.: Non géré.

  • Valeur Log.: Non géré.

  • Valeur Date: Non géré.

  • Commentaire: Zone obligatoire. La première ligne permet de définir le comportement de la séquence, sous la forme incrément de bouclage et si bouclage lors de l’arrivée à la limite du compteur (qui est de 2 147 483 647), ces 2 éléments étant séparés par le caractère virgule.

Exemple : Si la première ligne de commentaire contient 1,+, cela signifie que la séquence s’incrémente par pas de 1 (via la fonction DIALOG VAL_SUI) et boucle lors de l’arrivée à la limite (lors de l’arrivée à 2 147 483 647, la valeur suivante devient 0).

Remarques :

  • s’il n’y a pas bouclage lorsque la limite est atteinte, la fonction DIALOG VAL_SUI renvoie la valeur inconnue ( ?).

  • les séquences sont mémorisées dans la base LOC associée à DIAPASON ; il est nécessaire de disposer de la base LOC en tant que base connectée lors de l’utilisation des séquences.

Actions de Gestion sur les Séquences

Actions Standards de Gestion (Accès en Gestion, Création, Modification …)

Utilisation des Séquences

Fonction VAL_COU 

Cette fonction permet de récupérer la valeur courante d’une séquence donnée.

(Voir Fonction VAL_COU)

Fonction VAL_SUI 

Cette fonction permet de récupérer la valeur suivante d’une séquence donnée.

(Voir Fonction VAL_SUI)

Fonction MAJ_SEQ 

Cette fonction permet de mettre à jour la valeur d’une séquence donnée.

(Voir Fonction MAJ_SEQ)



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.