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

WD Comment faire une affectation de donnée?

Discussion dans 'Windev' créé par Delanho Yehi, Mai 13, 2020.

  1. Delanho Yehi

    Delanho Yehi Member

    Inscrit:
    Mar 17, 2020
    Messages:
    45
    J'aime reçus:
    1
    Bonjour les ami(e)s, je suis débutant en windev et je me suis lancé dans un projet de Gestion Scolaire et là j'ai de gros soucis. j'aimerais affecter des élèves dans les différentes classes possible mais avec mon code là rien ne fonctionne et je viens vers vous pour avoir de l'aide.
    sur l'image ci-jointe, à la sélection de un ou plusieurs élèves on doit cocher la classe dans laquelle les élèves sélectionnés doivent être repartir et je n'arrive pas à faire l'enregistrement.
    Comment je peux le faire?
     

    Fichiers attachés:

    • anna.PNG
      anna.PNG
      Taille de fichier:
      10.2 KB
      Affichages:
      19
    • rp.PNG
      rp.PNG
      Taille de fichier:
      26.8 KB
      Affichages:
      19
    • Valider.PNG
      Valider.PNG
      Taille de fichier:
      28.6 KB
      Affichages:
      20
    Tags:
  2. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    612
    J'aime reçus:
    333
    Bonjour,
    Peux tu mettre les images non pas en miniature mais en plein écran, ça nous évitera de naviguer d'onglet en onglet.
    Si tu as des lignes de code, il faut les mettre entre balise code=windev, /code, chacune des balises étant entre crochet.
    Merci
     
  3. Delanho Yehi

    Delanho Yehi Member

    Inscrit:
    Mar 17, 2020
    Messages:
    45
    J'aime reçus:
    1

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

    Bonjour,
    Peux tu mettre les images non pas en miniature mais en plein écran, ça nous évitera de naviguer d'onglet en onglet.
    Si tu as des lignes de code, il faut les mettre entre balise code=windev, /code, chacune des balises étant entre crochet.
    Merci
    Cliquez pour agrandir...
    ok
     
  • Delanho Yehi

    Delanho Yehi Member

    Inscrit:
    Mar 17, 2020
    Messages:
    45
    J'aime reçus:
    1

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

    Bonjour les ami(e)s, je suis débutant en windev et je me suis lancé dans un projet de Gestion Scolaire et là j'ai de gros soucis. j'aimerais affecter des élèves dans les différentes classes possible mais avec mon code là rien ne fonctionne et je viens vers vous pour avoir de l'aide.
    sur l'image ci-jointe, à la sélection de un ou plusieurs élèves on doit cocher la classe dans laquelle les élèves sélectionnés doivent être repartir et je n'arrive pas à faire l'enregistrement.
    Comment je peux le faire?
    Cliquez pour agrandir...
    ˂code=windev˃
    // Une ligne est-elle sélectionnée?
    SI TABLE_REQ_Elèves.Select() = -1 ALORS RETOUR
    HLitRecherche(ELEVE,NomPrenoms,TABLE_REQ_Elèves.COL_NomPrenoms,hIdentique)
    SI PAS HTrouve(ELEVE) ALORS
    // Si une ligne n'a pas été sélectionné après la recherche d'un élève
    ToastAffiche("Veuillez sélectionner une ligne avant",toastCourt,cvMilieu,chCentre,RougeFoncé)
    Bip()
    RepriseSaisie(TABLE_REQ_Elèves)
    RETOUR
    FIN

    //HRAZ(ELEVE)
    AFFECTATION_CLASS.NumClasse = CLASSES.NumClasse
    EcranVersFichier()
    SI PAS HAjoute(AFFECTATION_CLASS) ALORS
    Affiche_Erreur_Système()
    FIN
    // Si l'enregistrement s'est bien passé, on affiche le message de succès
    ToastAffiche("L'élève a bien été Reparti avec succès",toastCourt,cvHaut,chCentre,VertFoncé)
    ˂/code=windev˃

    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!

     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    612
    J'aime reçus:
    333
    "Rien ne fonctionne" ça ne veut rien dire.
    As-tu des erreurs ?
    Le résultat attendu n'est peut être pas celui que tu souhaite ?
    Qui plus est, tu nous sors des choses ex-nihilo qui ne correspondent pas à ton MLD.

    Dans ton code, on ne voit pas non plus la partie où les cases à cocher entrent en jeu.
    Ton code ne fait que rechercher un élève sélectionné grâce à NomPrénom (Il vient d'où celui là ?) en croisant les doigts pour qu'il n'y ait pas 2 élèves ayant le même NomPrénom et que si c'est le cas, on tombe sur le bon.
    Une relecture de tes cours concernant les clés serait bien utile
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    612
    J'aime reçus:
    333
    Code (Windev):
    SI TABLE_REQ_Elèves.Select() = -1 ALORS RETOUR
    Sort de la procédure si tu as sélectionné quelque chose
    Si rien n'est sélectionné, on passe à
    Code (Windev):

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

    (ELEVE,NomPrenoms,TABLE_REQ_Elèves.COL_NomPrenoms,hIdentique)[/windev]
    Qui ne retourne rien, rien n'est sélectionné
     
  • Partager cette page

    Chargement...