1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE Créer date a partir d'une autres

Discussion dans 'Résolution problème & conseils' créé par rolly, Sept 23, 2020.

  1. rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    j ai un warning dans le sinon de si dateversjour j ai créer une variable "DateTest" mais ca marche pas .

    merci
     
  2. Wikeos

    Wikeos Active Member

    Inscrit:
    Fev 27, 2020
    Messages:
    167
    J'aime reçus:
    165

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    j ai un warning dans le sinon de si dateversjour j ai créer une variable "DateTest" mais ca marche pas .

    merci
    Cliquez pour agrandir...
    Montre moi ton code s'il te plait
    DateTest() est une procédure, pas une variable ! Normalement tu as juste à faire copier coller de mon code.
    Dans mon cas, tu n'as pas le choix de créer une procédure locale ou globale selon ton besoin, car dans le nouveau code que je t'ai mis je refait appel à la procédure. Une procédure ne mange pas de pain, ajoute la.
     
  • rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    je comprends mieux

    j ai créer une procedure locale

    et sur clic d 'un Btn

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    pourtant sai_date1 est bien du type date

    je voudrai pas abuser.
    merci
     
  • Wikeos

    Wikeos Active Member

    Inscrit:
    Fev 27, 2020
    Messages:
    167
    J'aime reçus:
    165

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    je comprends mieux

    j ai créer une procedure locale

    et sur clic d 'un Btn

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    pourtant sai_date1 est bien du type date

    je voudrai pas abuser.
    merci
    Cliquez pour agrandir...
    DateTest(ChaineVersDate(SAI_Date1),SAI_Reccurence,SEL_Jours)

    EDIT: Si tu as TeamViewer, je peux t'aider à distance
     
  • rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    pourtant c est le bon format non?

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • Wikeos

    Wikeos Active Member

    Inscrit:
    Fev 27, 2020
    Messages:
    167
    J'aime reçus:
    165
    Tu as TeamViewer, si oui envoi moi tes identifiants et mot de passe en privé que je regarde.
     
  • rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    pas teamviewer laisse tomber, merci en tout cas pour ta patience.
     
  • rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    une petite question
    donc dans une procédure on peux la rappeler et la ré exécuter?
    c est cela que tu a fais?
     
  • Wikeos

    Wikeos Active Member

    Inscrit:
    Fev 27, 2020
    Messages:
    167
    J'aime reçus:
    165

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    une petite question
    donc dans une procédure on peux la rappeler et la ré exécuter?
    c est cela que tu a fais?
    Cliquez pour agrandir...
    Oui, le but d'une procédure et de pouvoir l'utiliser à n'importe quel moment avec des paramètres d'entrés.
    Ca réexécute du code sans devoir faire des copier/coller du code déjà existant. Le but est de toujours essayer d'optimiser.
     
  • rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    encore merci pour tout

    Cordialement
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    perso j'aurais utiliser les focntions :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!




    Code (Windev):

    PROCÉDURE DateTest(maDateInit est une Date, nbJours est un entier, JoursSemaine est un entier)

    maDateSelect        est une Date=maDateInit
    nBTour                est un entier=nbJours
    nBTabChaine            est un entier
    mesDates            est un tableau de Date
    numsemaineencours est entier
    Annee est une entier
    JoursSemaine --

    numsemaineencours =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (maDateSelect )
    Annee=

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (maDateSelect,"AAAA")


    POUR i=1 À nbJours
        numsemaineencours ++
        SI numsemaineencours>52 ALORS
            numsemaineencours=1
            Annee++
        FIN
        maDateSelect =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (numsemaineencours ,Annee)
        maDateSelect..Jour+=JoursSemaine
        mesDates.

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (maDateSelect)
    FIN

     
    c'est juste pour le debat...
     
  • Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    132
    J'aime reçus:
    120
    Bonjour;

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Code du bouton Executer :

    Code (Windev):

    SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (SAI_Date) ALORS
       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (TABLE_Dates)
        POUR i = 1 _A_ SAI_NbSemaine
           

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (TABLE_Dates,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (SAI_Date) + (COMBO_Jour + (7 * i) -

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (SAI_Date))))
        FIN  
    FIN
     
    Bon Dev
     
    khaliassas apprécie ceci.
  • rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    @ Fouedusa

    C 'est compact merci pour le code .


    merci a tous pour vos contributions.


    Cordialement
     
  • Partager cette page

    Chargement...