PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Augmenter une date
Augmenter une date
Iniciado por JCN, 09,jun. 2019 14:32 - 3 respuestas
Miembro registrado
11 mensajes
Publicado el 09,junio 2019 - 14:32
Parfois lorsque l’on est autodidacte on arrive à faire des choses complexes, mais aussi à buter sur des choses « apparemment simples »

Voici le contexte :
J’ai un champ « date », en cliquant sur un bouton cette date doit être augmentée de 5 ans.

Voici le code bouton :

dhAtedefin est une Date
dhAtedefin = SAI_DATEEXPIRE
dhAtedefin..Année+=5

Voici le problème :

Je n’ai pas d’erreur de code signalée, mais il ne se passe absolument rien à l’écran.
J’ai cherché sur le forum, la doc en ligne et j’en reviens systématiquement aux mêmes exemples (celui-ci ou en passant par entierversdate mais le résultat reste le même).

Une idée ? Merci d’avance.
Miembro registrado
4.361 mensajes
Publicado el 09,junio 2019 - 17:29
Bonjour,
Pour qu’il se passe quelque chose à l'écran il faut dire à la machine d'afficher ce que tu désires.
Par exemple :
dhDateFin est une Date

dhDateFin = SAI_DateExpirée
dhDateFin..Année+=5
SAI_DateExpirée=dhDateFin


--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
2.321 mensajes
Publicado el 09,junio 2019 - 17:32
Bonjour,

Il ne manquerait pas un bout de code ?
SAI_DATEEXPIRE = dhAtedefin


--
Bon dev,
Jean-Pierre
Mensaje modificado, 09,junio 2019 - 17:33
Miembro registrado
11 mensajes
Publicado el 09,junio 2019 - 17:47
Merci Voroltinquo et Jean-Pierre, effectivement la dernière ligne manquait et ça fonctionne :-)