Skip to main content
Skip table of contents

RECH TBD

BUT

Ce mot clé permet dans une REB ou RCT ou PSD de rechercher l'enregistrement d'une table de la base de données vérifiant une certaine condition.

SYNTAXE

RECH TBD Nom_Base Nom_Table { [ CONDITION Condition_Sur_La_Table ] |

CONDI-IDX [ Index_Table ] [ Condition_Sur_Table ]n |

CONDI-IDX-AUTO [ Index_Table ] [ Condition_Sur_Table ]k }

{ AVEC IDENTIFIANT = VLO.Identifiant }

{ CLASSE PAR INDEX [ Index Table ] }

{ LEC-EN-BASE }

(k) = Nombre de champs de l’index

NOTE

Dans le cas d'une condition explicite sur les champs d'une table, si la table est multi-société, la référence de la société n’est pas gérée automatiquement, il faut le mettre dans la condition pour en tenir compte.

Parmi les options de recherche, on a la possibilité d’effectuer une recherche par identifiant. Cette méthode de recherche est la plus rapide possible puisqu’elle pointe directement sur un enregistrement de la table.

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. Cette option est à utiliser avec précaution, car elle peut dégrader fortement les performances.

JavaScript errors detected

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

If this problem persists, please contact our support.