Skip to main content
Skip table of contents

OUVRIR TV

BUT

Le "OUVRIR TV" permet d'accéder dans la requête à des informations stockées dans la base de données.

Le mot clé "OUVRIR TV" permet d'accéder à un seul enregistrement. Une ou plusieurs conditions peuvent compléter la recherche. Un "SINON" peut lui être associé pour traiter le cas où l'enregistrement n'existe pas.

Les champs d'une table de valeurs ne sont visibles qu'à l'intérieur du "OUVRIR TV" correspondant.

Le "OUVRIR TV" est accessible pour tout début d'instruction quelque soit le bloc où elle se situe.

SYNTAXE

image-20240910-144155.png

OUVRIR TV NomTableValeur { CONDITION [ Condition_Sur_TV ]n |

CONDI-IDX [ Index_TV ] [ Condition_Sur_TV ]n |

CONDI-IDX-AUTO [ Index_TV ] [ Condition_Sur_TV ]k }

{ CLASSE PAR INDEX [ Index TV ] }

{ LEC-EN-BASE }

(k) = Nombre de champs de l’index

EXEMPLE

Ces instructions recherchent dans la table de valeurs CdePosEvt l'enregistrement tel que la référence de l'évènement de pose soit égale à la variable locale CdePosEvt, pour retrouver le numéro de commande correspondant :

image-20240910-144422.png

NOTE

Il est possible d'utiliser la variable RefSocApp afin d'accéder à une autre société DIAPASON que la société courante pour la table de valeurs donnée.

Il est possible d’avoir un accès direct à un enregistrement de la table en utilisation la « Condition par Identifiant »

L’option LEC-EN-BASE (lecture en base) force Progress à aller rechercher les données physiquement en base pour éviter les problèmes de dé-synchronisation de données, c’est-à-dire lorsque sur une session utilisateur, on ne voit pas la mise à jour effectuée par un autre utilisateur.

JavaScript errors detected

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

If this problem persists, please contact our support.