IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Ajouter des jours à une date [WD22]


Sujet :

WinDev

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    ide
    Inscrit en
    Octobre 2019
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ide
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2019
    Messages : 191
    Points : 0
    Points
    0
    Par défaut Ajouter des jours à une date
    Bonjour,
    Une question encore bête, pouvez-vous me dire pourquoi lorsque j'ajoute des jours à une date, celle-ci ne change pas.

    Pièce jointe 518030

    Arrêt du est égal à AR_Du
    Nbr jours carence est égal à Nbr_Carence
    Subrogation du est égal à Sub_Du

    Je fait donc Sub_Du = AR_Du + Nbr_Carence, cette syntaxe devrait me donner dans la case Subrogation du la date 13/11/2019, mais j'ai 11/11/2019.

    Pouvez-vous me dire pourquoi.

    Merci à vous

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 057
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 057
    Points : 9 397
    Points
    9 397
    Par défaut
    On ne sait pas comment tu fais, donc on va avoir du mal à te dire pourquoi ça ne marche pas.

    Une erreur classique : "20191111"+2, ça donne "201911112" et non "20191113"

    Peut-être que tu trouveras la solution en regardant les variables de type DUREE.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  3. #3
    Membre actif

    Homme Profil pro
    Sans
    Inscrit en
    Mars 2018
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Mars 2018
    Messages : 153
    Points : 295
    Points
    295
    Billets dans le blog
    1
    Par défaut
    Bonsoir,

    Il faut passer par une variable intermédiaire pour manipuler tes dates.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    maDate est une Date = arret_du
     
    maDate..Jour += Nb_jours_carence
     
    Subrogation = maDate

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    ide
    Inscrit en
    Octobre 2019
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ide
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2019
    Messages : 191
    Points : 0
    Points
    0
    Par défaut
    Bonjour,

    Merci pour ton code, il fonctionne très bien et s'affiche bien dans ma fiche mais le résultat ne se reporte pas dans ma table.
    Merci beaucoup

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    914
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 914
    Points : 1 496
    Points
    1 496
    Par défaut
    Quelle table???
    Ce n'est pas une table mais une fiche.
    Sinon Tableaffiche est fait pour cela.

  6. #6
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 811
    Points : 5 270
    Points
    5 270
    Billets dans le blog
    1
    Par défaut
    Pour que la donnée se modifie, il faut l'affecter via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    NomTable.DateFin=SAI_Jusquau
    ....
    HModifie(NomTable)
    C'est vraiment très pratique d'être obligé de deviner le nom des entités sur lesquelles on travaille
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  7. #7
    Nouveau Candidat au Club
    Femme Profil pro
    ide
    Inscrit en
    Octobre 2019
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ide
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2019
    Messages : 191
    Points : 0
    Points
    0
    Par défaut
    Bonjour,
    Merci pour ton aide, mais cela ne fonctionne pas, je l'ai essayé en suivant les instruction de l'aide PC SOFT ou alors je ne suis tromper quelque part.

    Pour info éventuelle, Subrogation du est égal à "Sub_Du", et je confirme que le code donné par Padbrain fonctionne très bien dans ma fiche_Ijss mais lorsque je valide le résultat ne se reporte pas dans ma Table_Ijss

  8. #8
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 811
    Points : 5 270
    Points
    5 270
    Billets dans le blog
    1
    Par défaut
    C'était bien ce qu'il fallait ajouter au code de la valid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Ijss.SubrogationFin=SAI_SubrogationFin //Ce qui a été calculé
    ....
    HEnregistre(Ijss)
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  9. #9
    Nouveau Candidat au Club
    Femme Profil pro
    ide
    Inscrit en
    Octobre 2019
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ide
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2019
    Messages : 191
    Points : 0
    Points
    0
    Par défaut
    Ça fonctionne, toutes mes excuses je n'avais pas compris, comme d'habitude.
    Merci pour ton aide
    Bonne soirée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Ajouter des jours à une date donnée
    Par jiojioforever dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/10/2009, 09h32
  2. Ajouter des jours à une date dans une requête HQL
    Par jojo el merou dans le forum Hibernate
    Réponses: 3
    Dernier message: 30/11/2007, 14h37
  3. [Formulaire] Ajouter des jours à une date
    Par atlantideD dans le forum IHM
    Réponses: 2
    Dernier message: 21/05/2007, 10h07
  4. ajouter des jours à une date
    Par babalastar dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 27/02/2007, 11h39
  5. [HQL] Ajouter des jours à une date
    Par loulou dans le forum Hibernate
    Réponses: 2
    Dernier message: 30/01/2007, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo