Bonjour, Je travaille avec une fenêtre de contact et je veux que mes clients
puissent effectuer des recherches sur tous les champs indexés de la BD, alors
j'utilise une rubrique fulltext pour effectuer ces recherches.
A chaque modification dans le champ de saisie 'Recherche', j'exécute une
nouvelle requête dans la BD, le simulateur me fait remarquer que la requête
s’exécute souvent et que je pourrais améliorer. Ça fonctionne très bien mais
j'aimerais savoir si c'est la meilleure façon de procéder?

Voici le code sur événement 'A chaque modification' du champ recherche.
SI MoiMême ="" ALORS
TABLE_CONTACT_PERSONNEL..FichierParcouru = "CONTACT_PERSONNEL"
gbRechercheVide = Vrai
SINON
TABLE_CONTACT_PERSONNEL..FichierParcouru = "REQ_ContactPersonnel"
gbRechercheVide = Faux
FIN
HExécuteRequête(REQ_ContactPersonnel,hRequêteDéfaut,(MoiMême + "*"))
TableAffiche(TABLE_CONTACT_PERSONNEL,taDébut)
MAJContacts()
Merci !