Message de rapport:
 

Re: Fenêtre de recherche

Sujet: Re: Fenêtre de recherche
par Anonyme sur 22/1/2004 15:56:06

hmmm ... t'as pas du exactement comprendre ce que je te disait... c'est pas grave... t'est escusé ^^
dans cette ligne :
Cléparcours=HFiltre(CLIENT,"NomClient="+"'Frm_RechCli.Zs_Client"+"'")

la syntaxe est mauvaise. car au final la condition sera
une chaine égale a NomClient='Frm_RechCli.Zs_Client'
forcément je suppose que tu n'a aucun client ayant ce nom. ^^
La bonne syntaxe est donc :
Cléparcours=HFiltre(CLIENT,"NomClient='"+sansespace(Frm_RechCli.Zs_Client)+"'")

explication : On doit rajouter des quotes car sinon la valeur de ton champ est interpreté comme un objet(une rubrique de la table), nom pas une valeur. Sansespace(), t'est obligé de l'utiliser si ton fichier est compatible 5.5, car dans ce cas des espaces sont rajoutés en fin de rubrique.
Question : Ta table est de quel type ? Mémoire ou fichier ?
Autre chose, moins important : Si tu a plusieurs champs qui doivent avoir le meme comportement (en visibilité, etat ...), tu peut les regrouper dans un groupe ^^. Ensuite quand tu veut les rendre invisibles,grisé ... tu n'a qu'une ligne a appeler en utilisant le nom du groupe ^^. Si c'est pas magique. Ca t'apporteras rien de spécial en plus si ce n'est que ton code sera + lisible :)
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2