Re: Fenêtre de recherche

Posté par Anonyme le 22/1/2004 11:37:17
Salut,
pour la fonction Hfiltre ce que tu utilise n'est pas bon. Le 1er paramatre c'est le nom du fichier de donnée sur lequel porte la requete. pas besoin de déclarer une requete sql vu la condition que tu veut y mettre.
Un exemple d'appel a cette fct pour toi serait du genre :
// FichierClient est le nom du fichier ou se trouvent tous
// les clients existants
// SaisieNom est le nom du champ de saisie servant a
// parametrer la recherche
// NomTable est le nom de ta table
// rub1, rub2 ... sont les affectations de tes colonnes ...

cléparcours est chaine=hfiltre(FichierClient,"NomClient="+SaisieNom)
si cléparcours<>"" alors
HLitPremier(FichierClient, CléParcours)
tantque pas hendehors()
tableajouteligne(Nomtable,rub1,rub2,...)
HLitSuivant(FichierClient,Cléparcours)
fin
fin
tableaffiche(NomTable)

Ce code ci fonctionne. je l'utilise tout le temps. Autre chose, si tu souhaite que TOUTES tes colonnes soient triables alors change de format de table et utilise une table mémoire, car dans les tables fichiers seuls les rubriques clé sont triables.
Bon dev

Cordialement

Argona

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=506&post_id=1777