Envoyé par
cid5420
ligne 21
Que veux-tu dire en mode pas à pas ?
De plus, veuillez me dire si je me trompe, j'ai écrit le principe de ma fonction pour supprimer le nœud :
1 2 3 4 5
| datePassage est une date = 01/04/2014
datePassage += 15
SI datePassage < DateVersChaîne(DateDuJour()) ALORS
Supprime le noeud qui correspond à cette date
FIN |
juste une autre question, si je cherche la date pour laquelle datePassage < DateVersChaîne(DateDuJour()) est ce que je prend en compte tous mon élément passage pour la suppression ?
Tu dis que tu as une erreur ligne 21 mais on ne sais pas quel est le code de ta ligne 21...
Ensuite :
- pour attribuer une date à une variable en windev ce n'est pas = 01/04/2014 mais = "20140401"
- pour ajouter 15 jours à une date ce n'est pas datePassage += 15 mais datePassage..Jour += 15
- si tu dois comparer la valeur d'une variable date avec la date du jour ce n'est pas SI datePassage < DateVersChaîne(DateDuJour()) mais SI datePassage < DateDuJour()
Tu fais beaucoup de confusion sur le traitement des dates
Je t'invite à suivre mon précédent conseil
Envoyé par
laurent30s
Pour manipuler les Date et Heure en windev regarde les fonctions et propriétés qui concernent ces type de donnée
Il est vrai qu'en windev c'est un peu particulier mais quand on a compris c'est très facile...
Envoyé par
cid5420
Au debogueur, le dMaDate est = 00000000
Le problème doit venir de là non?
comme si on ne récupère pas la date du xml, alors je me demande quel doit-être le format de ma date dans mon fichier xml(facilement modifiable en php) ?
Quelle est ton code ? on n'est pas devint...
Il est vrai que ChaîneVersDate() est plus pratique que la concaténation que je faisais dans mon précédent code.
Si tu a le même XML que dans ton 1er message c'est à dire que la succession des balises pour aller jusqu'à la date est toujours : /Description/Passage/Date
Alors le code suivant doit te retourner une date valide
dMaDate est une Date = ChaîneVersDate(XMLLit("DOM","/Description/Passage/Date"))
Si ça ne marche pas essaye
sMaDate est une Chaîne = XMLLit("DOM","/Description/Passage/Date")
avec le debugueur regarde la gueule de la chaîne que tu récupères pour essayer de comprendre pourquoi ça ne marche pas...
Partager