client serveur hfiltre
Anonyme
Pb avec hfiltre et le fct client serveur

j'ai cree une fenetre avec trois listes

LISTEFAMILLE1 (Liste de selection)
LISTEFAMILLE2 (liste de selection)
LISTEPRODUIT (Liste servant a efficher le resultat de la selection)


ex:

LISTEFAMILLE1

indifferent (0)
fruit
legumes
epicerie
cremerie
boissons
....

LISTEFAMILLE2

indifferent (0)
fruits et legumes
maree
divers
...

.....................

Rapel code
Filtre est une chaîne
SI LISTEFAMILLE1>0 ALORS Filtre+=" ET IDFAMILLE1="+LISTEFAMILLE1
SI LISTEFAMILLE2>0 ALORS Filtre+=" ET IDFAMILLE2="+LISTEFAMILLE2

Filtre=Milieu(Filtre,4) //(enleve le premier et)
HFiltre(PRODUITS,Filtre)
ListeAffiche(LISTEPRODUITS,taInit)
................


Premiere ouverture
les deux listes de selection sont sur indifferent
la LISTEPRODUITS est bien init par tous les produits => OK

je clic sur LISTEFAMILLE2 fruits et legumes (appel de procedure)
la LISTEPRODUITS est bien init par les produits appartenant à la famille fruits et legumes => OK

je clic sur LISTEFAMILLE1 fruits (appel de procedure)
la LISTEPRODUITS garde le meme filtre elle m'affiche les fruits et legumes au lieu de m'afficher que les fruits
???

je clic sur LISTEFAMILLE1 maree(appel de procedure)
la LISTEPRODUITS ce vide =>OK

je reclic sur fruits et la OK j'ai bien que les fruits
car filtre 1 (Fruits) filtre 2 (fruits et legumes)

a priori le filtre s'initialise pas toujours bien ??
le meme traitement avec acces direct au fichier sans client serveur ca marche

je continue mes tests
Merci a tous pour votre collaboration

Contribution le : 12/12/2005 17:34
Créer un fichier PDF de la contribution Imprimer


Re: client serveur hfiltre
ChefDeProjet WDF
Inscrit:
02/06/2003 13:49
Post(s): 151
exuser moi j'avais oublier de m'identifier
c'est donc toto qui vous a soumis cette requete du filtre avec le fct client serveur

Contribution le : 12/12/2005 17:37
Créer un fichier PDF de la contribution Imprimer


Re: client serveur hfiltre
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Je suis surpris de ne pas voir une requête paramètré à la place du filtre ce qui me semblerait beaucoup plus simple.

Création d'une requete via l'editeur de requête avec 2 paramètres pFamille1 et pFamille2

dans le code ici ma requete s'appele 'reqProduits' et ma table 'Table'
lstFam1 est un variant 
lstFam2 est un variant

SI LISTEFAMILLE1>0 ALORS lstFam1  = LISTEFAMILLE1
SI LISTEFAMILLE2>0 ALORS lstFam2  = LISTEFAMILLE2
//Ici si le paramètre n'est pas renseigné il vaut NULL
//Il sera ignoré au moment de l'exécution
reqProduits.pFamille1 = lstFam1
reqProduits.pFamille2 = lstFam2
Si Pas HExecuteRequete(reqProduits) alors
 Erreur(HErreurInfo())
 Retour
Fin
//La table est alimentée automatiquement via le contenu de la requête
Table..FichierParcourue = 'reqProduits'

Contribution le : 12/12/2005 18:25
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: client serveur hfiltre
ChefDeProjet WDF
Inscrit:
02/06/2003 13:49
Post(s): 151
peut etre
je vais tester
mais avec les fct hyper il y avait beaucoup moins de code
et ce fct tres bien
peut etre que pour contourner le pb j'utiliserai une requete

pour une fois que je travaillais en client serveur hyper file j'hesite a continuer

je vois si ta solution fct
merci

Contribution le : 12/12/2005 18:50
Créer un fichier PDF de la contribution Imprimer


Re: client serveur hfiltre
ChefDeProjet WDF
Inscrit:
02/06/2003 13:49
Post(s): 151
ok avec la requete
ca fct bien

donc on contourne le pb

Merci

Contribution le : 12/12/2005 19:04
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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