Recherche d'une valeur dans une collection d'enregistrements

Vous pouvez parcourir une collection d'enregistrements pour rechercher les enregistrements dont un champ contient une valeur spécifique. Par exemple, supposons que vous souhaitiez localiser les enregistrements de tous les clients basés dans l'Etat de l'Indiana. A l'aide de l'écran Clients, vous rechercheriez alors l'abréviation IN dans le champ Prov/dépt. La fonction de recherche d'une valeur dans une collection localise le premier enregistrement correspondant à l'Etat de l'Indiana. Vous pouvez ensuite répéter l'opération de recherche jusqu'à ce que vous localisiez le client souhaité.

Remarque:  Cette recherche ne s'applique qu'à une collection qui a été récupérée et n'interroge pas la base de données. Elle est donc limitée par le nombre maximum d'enregistrements récupérés.

Pour trouver une valeur de champ spécifique dans une collection d'enregistrements :

  1. Dans un écran ouvert, affichez la collection que vous souhaitez soumettre à la recherche.
  2. Cliquez dans le champ ou dans la colonne de grille que vous souhaitez parcourir. Notez que, dans une grille, la recherche ne s'intéresse qu'aux enregistrements en dessous de la position actuelle du curseur.
  3. Sélectionnez Modifier > Chercher une valeur dans une collection.
  4. Dans le champ Chercher de la boîte de dialogue Chercher, indiquez la valeur que vous recherchez (un mot ou un numéro, par exemple).

    La fonction de recherche de valeur utilise une recherche basée sur des caractères génériques implicites.

    Par défaut, la fonction Chercher une valeur se concentre sur le champ choisi de la collection principale active. Si vous ne souhaitez pas parcourir la collection principale, sélectionnez une collection et un champ :

    • Dans la liste Dans la collection, sélectionnez le nom de la collection dans laquelle vous souhaitez rechercher. Si vous ne connaissez pas le nom, revenez à l'écran et sélectionnez Aide > A propos de cet écran pour afficher le nom de la collection active.
    • Dans la liste Dans propriété, sélectionnez le nom du champ dans lequel vous souhaitez rechercher.
  5. Pour rechercher des enregistrements conformes à la casse exacte de votre entrée, sélectionnez Respecter la casse.
  6. Pour rechercher le premier enregistrement qui contient la valeur que vous recherchez, cliquez sur OK.
  7. Pour rechercher l'enregistrement suivant qui contient la valeur, sélectionnez Modifier > Répéter la recherche.
Rubriques liées