Rebonjour,

Je souhaite faire une recherche dans une table et que la recherche se fasse dans tout les champs de la table. Or, ici la recherche ne se fait que dans "Client". ( Edit1 est le "Edit" dans lequel le user rentre le mot qu'il souhaite rechercher )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::Button5Click(TObject *Sender)
{
   if (!Edit1->Text.IsEmpty())  // test pour voir si le Edit est vide
       {
        TLocateOptions Option;  // Creer un objet option
        Option << loCaseInsensitive;  // Rajout de l'option "ne fait pas attention à la casse"
        Table1->Locate("Client",Edit1->Text,Option); // Recherche l'enregistrement suivant les critères
       }
}
  1. Comment faire pour que la recherche se fasse dans tout les champs de la table?
    Est-ce qu'automatiquement ça m'affichera plusieurs résultats ( s'il y en a plusieurs )?


thx