version 6.5 (Modifiée)
CHERCHER DANS SELECTION ({table}{; critère{; *}})
Paramètre | Type | Description | |
table | Table | Table dans laquelle effectuer la recherche ou | |
ou Table par défaut si ce paramètre est omis | |||
critère | Lignes de recherche | ||
* | Attente d'exécution de la recherche |
Description
CHERCHER DANS SELECTION recherche des enregistrements dans table. CHERCHER DANS SELECTION modifie la sélection courante de table pour le process courant. Le premier enregistrement de la nouvelle sélection devient l'enregistrement courant.
CHERCHER DANS SELECTION a un fonctionnement et des effets proches de ceux de CHERCHER. La différence entre ces deux commandes est la portée de la recherche :
CHERCHER recherche des enregistrements dans la table.
CHERCHER DANS SELECTION recherche des enregistrements parmi la sélection courante de la table.
Pour plus d'informations, reportez-vous à la description de la commande CHERCHER.
Note : La commande FIXER PARAMETRE BASE permet de définir si CHERCHER DANS SELECTION doit utiliser ou non l'index, en fonction du nombre d'enregistrements présents dans la sélection.
Exemple
Cet exemple illustre la différence entre CHERCHER et CHERCHER DANS SELECTION. Voici deux recherches :
` Trouver TOUTES les sociétés basées à Paris CHERCHER ([Sociétés]; [Sociétés]Ville="Paris") ` Trouver TOUTES les sociétés s'occupant d'affaires boursières (quelle que soit leur ville) CHERCHER ([Sociétés]; [Sociétés]Activité="Affaires boursières")
Notez que le second CHERCHER "ignore" complètement les résultats du premier. Comparez avec :
` Trouver TOUTES les sociétés basées à Paris CHERCHER ([Sociétés]; [Sociétés]Ville="Paris") ` Trouver TOUTES les sociétés s'occupant d'affaires boursières basées à Paris CHERCHER DANS SELECTION ([Sociétés]; [Sociétés]Activité="Affaires boursières")
CHERCHER DANS SELECTION n'effectue sa recherche que parmi les enregistrements sélectionnés, dans cet exemple les sociétés basées à Paris.
Référence
CHERCHER, FIXER PARAMETRE BASE.