Problème en Wlangage
Fermé
Kourouma87
Messages postés
4
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 décembre 2020
-
28 nov. 2020 à 14:52
Kourouma87 Messages postés 4 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 1 décembre 2020 - 1 déc. 2020 à 13:27
Kourouma87 Messages postés 4 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 1 décembre 2020 - 1 déc. 2020 à 13:27
Salut !
J’ai besoin d’aide je suis un débutant dans la programmation en Wlangage.
Je veux savoir comment affecter plusieurs étudiants sélection d’une classe à une autre.
Vous trouvez une de ma fenêtre.
Dans la table des étudiant j'ai une colonne du nom COL_Selection de type sélectif dans laquelle je sélectionne les étudiants dans la table pour les affecter dans une autre classe que je choisi dans une combo du nom Combo_Classe qui se trouve hors de la table.
J’ai besoin d’aide je suis un débutant dans la programmation en Wlangage.
Je veux savoir comment affecter plusieurs étudiants sélection d’une classe à une autre.
Vous trouvez une de ma fenêtre.
Dans la table des étudiant j'ai une colonne du nom COL_Selection de type sélectif dans laquelle je sélectionne les étudiants dans la table pour les affecter dans une autre classe que je choisi dans une combo du nom Combo_Classe qui se trouve hors de la table.
A voir également:
- Wlangage erreur
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 5000 france tv - Forum iPhone
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
5 réponses
DandypunkII
Messages postés
70
Date d'inscription
jeudi 28 février 2013
Statut
Membre
Dernière intervention
5 octobre 2021
30 nov. 2020 à 17:30
30 nov. 2020 à 17:30
Bonjour,
On aurait besoin de ton MLD pour te donner plus d'explication.
Le principe est de modifier remplacer la valeur de la FK de Classe au niveau de Elève.
On aurait besoin de ton MLD pour te donner plus d'explication.
Le principe est de modifier remplacer la valeur de la FK de Classe au niveau de Elève.
Kourouma87
Messages postés
4
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 décembre 2020
Modifié le 30 nov. 2020 à 18:14
Modifié le 30 nov. 2020 à 18:14
Kourouma87
Messages postés
4
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 décembre 2020
30 nov. 2020 à 18:16
30 nov. 2020 à 18:16
DandypunkII
Messages postés
70
Date d'inscription
jeudi 28 février 2013
Statut
Membre
Dernière intervention
5 octobre 2021
1 déc. 2020 à 13:05
1 déc. 2020 à 13:05
La requête d'affectation à une classe est :
Il nous reste à trouver pClasse et pElève.
La logique voudrait que tu ais paramétré ta combo (resp ton champ table) pour qu'elle renvoie la PK de classe (resp de Elève.)
On a déjà trouvé pClasse, c'est la valeur retournée par COMBO_Classe.
Pour trouver les élèves à affecter, il faut parcourir le champ table.
L'affectation se fait de cette manière
UPDATE Enfant SET FK_Classe = {pClasse} WHERE Enfant.PK_Matricule IN ({pListeEleve})
Il nous reste à trouver pClasse et pElève.
La logique voudrait que tu ais paramétré ta combo (resp ton champ table) pour qu'elle renvoie la PK de classe (resp de Elève.)
On a déjà trouvé pClasse, c'est la valeur retournée par COMBO_Classe.
Pour trouver les élèves à affecter, il faut parcourir le champ table.
FONCTION ChercherAffectés() : chaîne nLigne est un entier sElèvesAffectés est chaîne POUR nLigne =1 _À_ TABLE_Eleve..Occurrence SI TABLE_Eleve[nLigne].COL_Réaffecter=Vrai ALORS AjouterEleve(sElèvesAffectés,nLigne) FIN FIN RENVOYER sElèvesAffectés
PROCÉDURE AjouterEleve(sElèvesRéaffectés,nligne) SI sElèvesRéaffectés<>"" ALORS sElèvesRéaffectés=ChaîneConstruit("%1;%2",sElèvesRéaffectés,COL_PK_Eleve[nligne]) SINON sElèvesRéaffectés=COL_PK_Eleve[nligne] FIN
L'affectation se fait de cette manière
FONCTION AffecterEleve():booleen REQ_AffecteClasse.pClasse=COMBO_Classe REQ_AffecteClasse.pListeElève=ChercherAffectés HexécuteRequete(REQ_AffecteClasse)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Kourouma87
Messages postés
4
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 décembre 2020
1 déc. 2020 à 13:27
1 déc. 2020 à 13:27
Merci pour votre aide