Re: Help:Recherche Avancee dans une table |
Sujet: Re: Help:Recherche Avancee dans une table par drcharly93 sur 4/5/2004 10:46:43 Bonjour, Une méthode consiste à créer une requête SQL. Faire une recherche via cette requete permet de trouver l'identifiant unique de l'enregistrement recherché ou bien le premier selon le nombre de réponses existantes dans la requête. Il faut donc qu'il y ait dans la table une colonne qui peut être non visible et qui contienne l'identifiant unique de chacun des enregistrements. On recherchera cette identiant via la requette SQL, puis on se positionnera dans la table en fonction du premier identifiant trouvé A noter que l'on peut rajouter un tri dans la requete SQL si nécessaire. Création de la requête qui retrouver les enregistrements correspondant aux critères Exemple:
On va rechercher dans la table en fonction de l'identifiant du premier enregistrement correspondant aux critères de recherche
Code saisi à la volé et non testé. On peut pousser la recherche en modifiant par exemple le signe = dans la requete SQL par d'autre signe comme >, >= ou bien LIKE exemple de Syntaxe du LIKE ClientNom LIKE 'DUP*' Pour rechercher les client dont le nom commence par DUP |