Passage de HF en MySQL et depuis mon filtre fonctionne plus
Stagiaire WDF
Inscrit:
12/10/2005 20:57
Post(s): 17
Bonjour ...

heu bonsoir
Bon voila mon filtre qui fonctionnait tres bien en HYPERFILE et la avec MySQL ça filtre une premiere fois puis plus rien

SI Combo_Famille..ValeurAffichée = "CONGELATEUR BAHUT" ...
OU Combo_Famille..ValeurAffichée = "REFRIGERATEUR" ...
OU Combo_Famille..ValeurAffichée = "REFRIGERATEUR CONGELATEUR" ...
OU Combo_Famille..ValeurAffichée = "CONGELATEUR A TIRROIR" ...
OU Combo_Famille..ValeurAffichée = "REFRIGERATEUR TOP" ALORS
HFiltre(Affectation, "Affectation='ATELIER FROID'"...
+" OU Affectation='DEMANTELEMENT'"...
+" OU Affectation='AUTRES'"...
+"OU Affectation='DESTRUCTION'")
ListeAffiche(Combo_Affectation,taDébut)
FIN

SI Combo_Famille..ValeurAffichée = "FOUR ELECTRIQUE" ...
OU Combo_Famille..ValeurAffichée = "GAZINIERE ELECTRIQUE" ...
OU Combo_Famille..ValeurAffichée = "GAZINIERE GAZ" ...
OU Combo_Famille..ValeurAffichée = "GAZINIERE MIXTE" ...
OU Combo_Famille..ValeurAffichée = "MICRO ONDE"...
OU Combo_Famille..ValeurAffichée = "MINI FOUR ELECTRIQUE" ...
OU Combo_Famille..ValeurAffichée = "PLAQUE DE CUISSON ELECTRIQUE" ...
OU Combo_Famille..ValeurAffichée = "PLAQUE DE CUISSON GAZ" ...
OU Combo_Famille..ValeurAffichée = "PLAQUE DE CUISSON VITROCERAMIQUE" ...
OU Combo_Famille..ValeurAffichée = "PLAQUE DE CUISSON A INDUCTION" ALORS
HFiltre(Affectation, "Affectation='ATELIER CUISSON'"...
+" OU Affectation='DEMANTELEMENT'"...
+" OU Affectation='AUTRES'"...
+"OU Affectation='DESTRUCTION'")
ListeAffiche(Combo_Affectation,taDébut)
FIN

SI Combo_Famille..ValeurAffichée = "LAVE LINGE FRONTAL" ...
OU Combo_Famille..ValeurAffichée = "LAVE LINGE TOP" ALORS
HFiltre(Affectation, "Affectation='ATELIER LAVAGE'"...
+" OU Affectation='DEMANTELEMENT'"...
+" OU Affectation='AUTRES'"...
+"OU Affectation='DESTRUCTION'")
ListeAffiche(Combo_Affectation,taDébut)
FIN

SI Combo_Famille..ValeurAffichée = "LAVE VAISSELLE" ...
OU Combo_Famille..ValeurAffichée = "SECHE LINGE FRONTAL A CONDENSATION" ...
OU Combo_Famille..ValeurAffichée = "SECHE LINGE FRONTAL A EVACUATION"...
OU Combo_Famille..ValeurAffichée = "SECHE LINGE TOP A CONDENSATION" ...
OU Combo_Famille..ValeurAffichée = "SECHE LINGE TOP A EVACUATION" ALORS
HFiltre(Affectation, "Affectation='ATELIER ASSIMILE FROID'"...
+" OU Affectation='DEMANTELEMENT'"...
+" OU Affectation='AUTRES'"...
+"OU Affectation='DESTRUCTION'")
ListeAffiche(Combo_Affectation,taDébut)
FIN

Si quelqu'un a une idée ..........

Merci

Contribution le : 24/11/2005 01:10
Créer un fichier PDF de la contribution Imprimer


Re: Passage de HF en MySQL et depuis mon filtre fonctionne plus
Stagiaire WDF
Inscrit:
12/10/2005 20:57
Post(s): 17
re bonjour

Peut-etre ai-je posé une question debile ??
Mais comme je suis tres tres tres "debutant" ...............


ou alors ma question a pas de reponse car pas assez precise ??

Enfin bon ....

Contribution le : 24/11/2005 17:13
Créer un fichier PDF de la contribution Imprimer


Re: Passage de HF en MySQL et depuis mon filtre fonctionne plus
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Peut être effectivement n'avions nous simplement le temps de vous déchiffrer (d'où, l'interet de cibler et rédiger avec soin).

De plus n'est-il pas possible de simplifier votre code :

SELON Combo_Famille
CAS 1,2,3,4:
  //code
CAS 5,6,7,8:
  //code
...
FIN


et nous n'avons pas d'information sur la requete qui alimente votre combo ni comment vous luis transmettez le critère de filtre...

Contribution le : 24/11/2005 17:28
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Passage de HF en MySQL et depuis mon filtre fonctionne plus
Anonyme
re bonsoir

En fait croyez bien que mon "étonnement" ne se voulait pas du tout injurieux ou impatient ou meme agressif !
et je veux bien présenter mes excuses auprès de ceux qui se sont sentis agressés.

J'avais d'ailleurs pourtant pris soin de dire que j'avais peut-être posé une question débile

Alors je tente de préciser un peu les choses autant que faire ce peux ....

La Combo_Famille est alimentée par un fichier "Famille" inclus dans l'analyse.

Quand au filtre il est appliqué sur la "sélection d'une ligne" de la Combo_Famille.

La Combo_Affectation est elle aussi alimentée par un fichier "Affectation" inclus dans l'analyse.

Le filtre fonctionnait très bien avec une base hyperfile(meme si mon code est lourd ...) et depuis que j'ai migré vers la base MySQL c'est plus bon

Voila
Merci

Contribution le : 24/11/2005 22:19
Créer un fichier PDF de la contribution Imprimer


Re: Passage de HF en MySQL et depuis mon filtre fonctionne plus
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Je ne saurais malheureusement vous être trés utile car je n'ai pratiqué l'accès distant et évite le SQL. En outre, nos animateurs spécialisés sur le SQL sont ce jour aux Wind'Rèveries.

Je vous invite toutefois à alimenter Combo_Affectation manuellement après l'exécution d'une requête sur la base MySQl dans le code de son initilisation.

Une globale fenêtre pourrait alors être utiliser pour stocker la partie de la requête (texte et non WDR) susceptible d'assurer le filtre.

Un peu de concaténation pour construire votre requête et tout devrait rentrer dans l'ordre.

Evidement, la sélection dans Combo_famille effecterais alors la globale et lancerais le traitement d'initialisation de Combo_Affectation en charge d'assurer le rafraîchissement.

Contribution le : 25/11/2005 09:42
_________________
R&B
Contact, CV.
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