1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Calendrier Annuel : Comment le générer un calendrier et manipuler les jours.

Discussion dans 'Windev' créé par LAPIPE2018, Avr 25, 2021.

  1. LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232
    Bonjour,
    Je souhaite générer un calendrier de ce genre[​IMG]
    Je dois colorier les jours en fonctions de mes choix par programmation en arrières plans.
    Un idée ?
    je connais l'exemple de la LST 88, qui est la solution en cas d'échecs.
    Merci
     
    Tags:
  2. LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232
    Je viens d'avoir une idée, Une zone répété de chaque mois. Ensuite je verrais comment récupérer récupérer chaque valeur.
     
  3. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    598
    J'aime reçus:
    328
    Bonjour,
    Tu vas devoir passer par les attributs
     
  4. LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232

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

    Bonjour,
    Tu vas devoir passer par les attributs
    Cliquez pour agrandir...
    Je n'ai pas compris grand chose. Passez par les attributs suppose déclarer les 31 jours du mois ou bien ? Je veux comprendre.
    Merci
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    598
    J'aime reçus:
    328
    Dans une ZR, pour accéder à une propriété d'un champ, il faut créer des attributs au niveau de la ZR.

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


    A la volée ton code d'initialisation ressemble à ça :
    Code (Windev):

    nNoCalendrier est entier
    dBorne est date

    POUR nNoCalendrier=1 À 12
       

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

    (ZR_CalendrierAnnuel)
        dBorne..Jour=1
        dBorne..Mois=nNoCalendrier
        ATT_Début[nNoCalendrier]=dBorne
        dBorne=

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

    (dBorne..Année,nNoCalendrier)
        ATT_Fin[nNoCalendrier]=dBorne
    FIN
     
    En simplifiant, on peut considérer que l'attribut est à la ZR ce que la colonne est au champ table
     
  • LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232
    je vais profiter de ta façon de voir, mais je dois manipuler les champs jours ensuite.
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    598
    J'aime reçus:
    328
    Le champ jour, c'est ATT_Date. La valeur d'un champ calendrier est la date.
     
  • LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232
    Merci, demain, je vais faire un test
     
  • Partager cette page

    Chargement...