WEBDEV : hfiltre sur une date
Résolu
kwakly
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
kwakly Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
kwakly Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour
J'ai un petit souci qui commence à urger.
Je veux afficher dans une table mémoire des infos provenant d'un fichier. Je filtre d'abord sur le numéro fournisseur, le statut de la cde et la date qui doit être égale à NUll cad qu'elle n'a pas encore été remplie.
Je fais le code suivant :
Cle est une chaîne = HFiltre(FICHIER, "NUM_FOURNISSEUR='XXX'"...
+" ET STATUT='A'"+ "ET DATE= '00000000' ")
HLitPremier(FICHIER, Cle)
TANTQUE PAS HEnDehors(FICHIER)
//je fais mon traitement cad affichage de la table
HLitSuivant(FICHIER, cle)
FIN
Hdesactivefiltre()
Si je filtre que sur les deux premières conditions tout fonctionne et dès que j'ajoute le filtre sur la date rien ne fonctionne. Je ne comprends pas et je ne trouve pas de solution.
Pour info j'utilise webdev 10
Merci de vos réponses
J'ai un petit souci qui commence à urger.
Je veux afficher dans une table mémoire des infos provenant d'un fichier. Je filtre d'abord sur le numéro fournisseur, le statut de la cde et la date qui doit être égale à NUll cad qu'elle n'a pas encore été remplie.
Je fais le code suivant :
Cle est une chaîne = HFiltre(FICHIER, "NUM_FOURNISSEUR='XXX'"...
+" ET STATUT='A'"+ "ET DATE= '00000000' ")
HLitPremier(FICHIER, Cle)
TANTQUE PAS HEnDehors(FICHIER)
//je fais mon traitement cad affichage de la table
HLitSuivant(FICHIER, cle)
FIN
Hdesactivefiltre()
Si je filtre que sur les deux premières conditions tout fonctionne et dès que j'ajoute le filtre sur la date rien ne fonctionne. Je ne comprends pas et je ne trouve pas de solution.
Pour info j'utilise webdev 10
Merci de vos réponses
J'ai testé le filtre sur la date avec null, avec '' et avec une date 19000101000000 mais rien n'y fait. Par contre le code suivant fonctionne :
cle est une chaine = hfiltre(FICHIER,"NUM_FOURNISSEUR='"+XXX+"'"+ "ET DATE<>'00000000000000' "+...
+" ET STATUT='A'")
Je voudrais donc afficher les info dont la date = '00000000000000' " mais cette syntaxe ne fonctionne pas.
Pour info, dans WD map, la colonne DATE est marquée NULL quand elle est vide.
J'attends votre réponse
Merci