ADO Recherche Et Filtrage Et Tri
ADO Recherche Et Filtrage Et Tri
ADO Recherche Et Filtrage Et Tri
1. La Recherche : la recherche est une opération très importante dans les bases de
données, Delphi fournit la fonction Locate d’Adotable, qui permet de pointer le premier
enregistrement qui correspond au critère de recherche. Locate prend la valeur Vrai si la
recherche réussie et Faux dans le cas contraire.
Syntaxe:
Exemple :
If not (tsec.locate(‘ mode’,’ Apprentissage’,[]) ) then
Showmessage(‘ valeur non trouvée’)
Else showmessage (‘valeur trouvée’) ;
Si la fonction locate trouve des sections dont le mode est ‘ Apprentissage ’ alors elle prend
la valeur True, pointe le premier enregistrement correspondant et un message (‘valeur
trouvée’) est affiché, sinon elle prend la valeur False et un message (‘valeur non trouvé’)
est affiché.
2. Ajouter les composants nécessaires pour effectuer une recherche selon un champ
déterminé par l’utilisateur comme suit :
Syntaxe:
Exemple 01:
ADOTable1 .Sort := 'Designation‘+ ’ ASC’ : Trier la table Section alphabétiquement dans l’ordre
croissant, selon le champ ‘Designation’
Exercice 01:
Créer les fiches de consultation ‘ Consultation Spécialités’, ‘ Consultation Section’ et
‘Consultation Stagiaire’ en effectuant la recherche, le filtrage et le tri des tables
correspondantes.
Exercice 02:
1. Comment réaliser la recherche avec plusieurs champs dans une table ?
2. Comment spécifier un filtre personnalisé, déterminé par l ’ utilisateur ?