OVH Cloud OVH Cloud

aide pour le HFlitre

3 réponses
Avatar
dany
Est-ce que vous pouvez me donner un coup de main pour le Hflitre ??
j'ai toujours utilisé les requetes avec le hexecuteRequeteSQL et puis là
j'ai voulu essayer le Hflitre, mais manifestement je m'y prends mal.
Voilà, j'ai une table TACHE comprenant les éléments suivant :
idtache
date_tache
heure_tache
duree_tache
idpersonne

et je voudrais faire une requete sur les taches appartenant à une personne
et à une date donnée.
Donc logiquement j'ai procédé de la manière suivante :
CléParcours est une chaîne
CléParcours = HFiltre(TACHE,"DATE_TACHE="+date_donnee+" ET
IDPERSONNE="+le_salarie)
HLitPremier(TACHE,CléParcours)
TANTQUE PAS HEnDehors()
[traitement]
HLitSuivant(TACHE,CléParcours)
FIN
HDésactiveFiltre(TACHE)

et ... il ne rentre meme pas dans la boucle, car il me rend 0 réponse sur
mon filtre.

J'ai dû me tromper qqpart c'est évident, mais où ??
Merci de votre aide
Dany

3 réponses

Avatar
mat
dany wrote:
...
CléParcours est une chaîne
CléParcours = HFiltre(TACHE,"DATE_TACHE="+date_donnee+" ET
IDPERSONNE="+le_salarie)


...
Bonjour,
Il manque de toute façon les single quotes " ' " autour la date.. Pour
le reste, y a-t-il une clé couvrant les deux rubriques Date_Tache et
IDPersonne ? Sinon, je pense il vaut mieux utiliser une autre syntaxe de
HFiltre, avec rubrique clé et les bornes et une condition aditionnelle
sur l'autre rubrique.
Salutations
Mat
Avatar
dany
"mat" a écrit dans le message de news:
428af4f7$
dany wrote:
...
CléParcours est une chaîne
CléParcours = HFiltre(TACHE,"DATE_TACHE="+date_donnee+" ET
IDPERSONNE="+le_salarie)


...
Bonjour,
Il manque de toute façon les single quotes " ' " autour la date.. Pour le
reste, y a-t-il une clé couvrant les deux rubriques Date_Tache et
IDPersonne ? Sinon, je pense il vaut mieux utiliser une autre syntaxe de
HFiltre, avec rubrique clé et les bornes et une condition aditionnelle sur
l'autre rubrique.
Salutations
Mat



merci :) effectivement il manque les quotes autour de la date !
++
Dany
Avatar
mat
mat wrote:
dany wrote:
....

CléParcours est une chaîne
CléParcours = HFiltre(TACHE,"DATE_TACHE="+date_donnee+" ET
IDPERSONNE="+le_salarie)



....
Bonjour,
Il manque de toute façon les single quotes " ' " autour la date.. Pour
le reste, y a-t-il une clé couvrant les deux rubriques Date_Tache et
IDPersonne ? Sinon, je pense il vaut mieux utiliser une autre syntaxe de
HFiltre, avec rubrique clé et les bornes et une condition aditionnelle
sur l'autre rubrique.



Correction, j'ai un filtre avec 5 conditions qui fonctionne avec la même
syntaxe que celle choisi...