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

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 DTFourni l'enregistrement tel que la référence fournisseur soit égale à Four1 :

OUVRIR TV DTFourni AVEC DTFourni.AppRefFour = CLO."Four1"

VLO.DesFour = DTFourni.AppFouNom

FIN_BLOC

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.