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 sur le code

Discussion dans 'Formations & Apprentissage' créé par youbra, Mar 17, 2021.

  1. youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10
    voila je débute dans windev et j'ai un problème avec l'âge
    Voila mon code

    dDate est une Date = DateSys()
    MoiMême(SAI_Date_de_naissance, dDate)
    MoiMême..Année + "année" + MoiMême..Mois + "moi" MoiMême..Jour + "jour"

    mai ça me fait erreur
     
    Tags:
    Isabelle apprécie ceci.
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    MoiMême ne peut pas être une fonction
    Il existe une fonction âge.
     
    Gemini1961 et WX1331 aiment ça.
  3. youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10
    salut
    je me doute que cette question a déjà été posée X fois mais quelque chose m'échappe.
    je voudrai remplir un chant de saisie sai_l_age par la date de naissance et que l'age soit calculé automatique. J'ai vu qu'on pouvait faire ca facilement mais par l'intermédiaire d'un bouton qui ouvre une fenêtre donnant l'age mais ca me gène un peu ...

    Auriez vous une solution?

    J'ai vu la fonction age, mais je vois pas trop comment l'appliquer ni sur quoi
    merci d'avance

    Entrée dans SAI_L_age
    dSAI_L_age est une Date = Age(SAI_Date_de_naissance)
    dDate est une Date = DateSys()
    Age(SAI_Date_de_naissance, DateSys())
     
    Isabelle apprécie ceci.
  4. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    dDate est une Date = DateSys()
    // Quel âge avez-vous ?
    dMonAge est une Date
    dMonAge = Age(SAI_Date_de_naissance, dDate)
    InfoConstruit("Vous avez : %1 ans %2 mois %3 jours", ... dMonAge..Année, dMonAge..Mois, dMonAge..Jour)
    L'aide fourni un exemple
     
    youbra apprécie ceci.
  5. youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10

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

    InfoConstruit("Vous avez : %1 ans %2 mois %3 jours", ... dMonAge..Année, dMonAge..Mois, dMonAge..Jour)
    Cliquez pour agrandir...
    ça ne fonction.
    je croix que je vais abandonné ce Project
    merci infiniment popoy pour votre temps
     
    Isabelle apprécie ceci.
  • Fouedusa

    Fouedusa Active Member

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

    Enlève les ... devant dMonAge..Année

    Bon Dev
     
    youbra apprécie ceci.
  • youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10

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

    Bonjour;

    Enlève les ... devant dMonAge..Année

    Bon Dev
    Cliquez pour agrandir...

    Merci Foued
    ton astuce m'a enlevé l'erreur. mai ça m'affiche une popop :
    evenement sortie de SAI_Date_de_naissance, SAI_Date_de_naissance = '19990101' // la date que j'ai mi dans la section date de naissance
    SAI_Age =
    Fonction AGE = 00220219

    moi se que je veux c'est faire une fiche. dans cette fiche il y'a la date de naissance a saisir, alors je veux que l'age soi calculé automatique
    ps : je sais que c'est facile pour quelqu'un qui connais bien le logiciel, et c'est difficile pour moi parce que je débute
     
    Isabelle apprécie ceci.
  • Fouedusa

    Fouedusa Active Member

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

    Jette un coup d'œil sur : AUTOFORMATION de windev

    Bon Dev
     
    Gemini1961 apprécie ceci.
  • youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10

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

    Bonjour;

    Jette un coup d'œil sur : AUTOFORMATION de windev

    Bon Dev
    Cliquez pour agrandir...
    j'ai suis la formation donné par pcsoft sur youtube windev 25 dans l'autoformation mai il n'y a pas d'exemple de l'age. j'ai fait de la documentation mai les exemple de code ne m'affiche pas se que je veux affichée
     
    Isabelle apprécie ceci.
  • Gemini1961

    Gemini1961 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 2, 2018
    Messages:
    572
    J'aime reçus:
    863
    Bonjour

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



    Voici une toute petite fonction qui donne l'âge sous forme d'un entier

    FONCTION Date_Age_VersEntier( LOCAL p_DateNaissance est une Date ...
    , LOCAL p_DateReference est une Date = DateSys() ) : entier
    LOCAL
    iNbreJoursEcoules est un entier
    rAge est un réel
    iAge est un entier = 0

    iNbreJoursEcoules = DateDifférence(p_DateNaissance,p_DateReference)
    rAge = iNbreJoursEcoules / 365
    iAge = PartieEntière(rAge)

    RENVOYER(iAge)
     
    youbra et WX1331 aiment ça.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Normalement après ...
    Il y a un retour chariot
    Après il suffit de mettre le résultat dans un champ de saisie.
    Je m'étais contenté de reprendre l'exemple de l'aide.
    Mais je pense comme

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

    qu'une bonne autoformation est nécessaire.
     
  • Gemini1961

    Gemini1961 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 2, 2018
    Messages:
    572
    J'aime reçus:
    863
    A toutes et Tous

    S.V.P. Soyons un peu indulgent envers les personnes qui découvrent le produit PC Soft ...
    C'est avant toute chose que ce Forum d'entraide ;-)
    La critique est facile quand on connait la solution mais n'oublions surtout pas que nous avons été des débutants :)

    Bien Cordialement
     
    WX1331, rolly et youbra aiment ça.
  • youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10

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

    Bonjour

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



    Voici une toute petite fonction qui donne l'âge sous forme d'un entier

    FONCTION Date_Age_VersEntier( LOCAL p_DateNaissance est une Date ...
    , LOCAL p_DateReference est une Date = DateSys() ) : entier
    LOCAL
    iNbreJoursEcoules est un entier
    rAge est un réel
    iAge est un entier = 0

    iNbreJoursEcoules = DateDifférence(p_DateNaissance,p_DateReference)
    rAge = iNbreJoursEcoules / 365
    iAge = PartieEntière(rAge)

    RENVOYER(iAge)
    Cliquez pour agrandir...
    Salut.
    Avant tout j'aimerais vous remercier d'avoir pris le temps de voir mon problème et d'y répondre et en particulier Gemini1961 le karma te le rendre d'avoir pris ma défense ...
    J'ai suivi l'autoformation sur YouTube

    voila ça ne m'affiche pas


    l'erreur du Débogage :
    Les paramètres d'appel du code 'Sortie de SAI_Date_de_naissance' sont incorrects : on attendait entre 1 et 2 paramètres et on en a reçu 0.

    ----- Informations techniques -----

    Projet : Passions Plus

    Que s'est-il passé ?
    Les paramètres d'appel du code 'Sortie de SAI_Date_de_naissance' sont incorrects : on attendait entre 1 et 2 paramètres et on en a reçu 0.

    Code erreur : 1079
    Niveau : erreur fatale

    Dump de l'erreur du module 'wd250vm.dll' (01F250052j - 25.0.211.5).
    Identifiant des informations détaillées (.err) : 1079
    Informations de débogage :
    Erreur hors execution
     

    Fichiers attachés:

    Isabelle et Gemini1961 aiment ça.
  • youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10
    J'ai suivi l'autoformation sur YouTube
     

    Fichiers attachés:

    Isabelle apprécie ceci.
  • youbra

    youbra New Member

    Inscrit:
    Mar 16, 2021
    Messages:
    11
    J'aime reçus:
    10
    Salut a tous
    Tout d'abord j'aimerais vous remercier d'être là et d'aider les débutants comme moi.
    C'est bon j'ai réglé le problème de l'âge


    dans : Sortie de SAI_Date_de_naissance
    // voila le code
    dDate est une Date = Age(SAI_Date_de_naissance,DateSys())
    SAI_L_age = dDate..Année+ "ans"
     

    Fichiers attachés:

  • Gerard N_DRI

    Gerard N_DRI New Member

    Inscrit:
    Mai 24, 2022
    Messages:
    4
    J'aime reçus:
    0
    Il faut d'abord avoir fait saisir la date de naissance. Après quoi la fonction DAge fera le boulot
     
  • Isabelle

    Isabelle Active Member

    Inscrit:
    Jan 18, 2018
    Messages:
    296
    J'aime reçus:
    209

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

    Il faut d'abord avoir fait saisir la date de naissance. Après quoi la fonction DAge fera le boulot
    Cliquez pour agrandir...
    Comme par miracle ?
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Salut

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


    Certains ont besoin de plus qu'un miracle.
     
    Isabelle apprécie ceci.
  • Pipounet

    Pipounet New Member

    Inscrit:
    Avr 19, 2019
    Messages:
    22
    J'aime reçus:
    12
  • Partager cette page

    Chargement...