Concanténation de champs se trouvant sur plusieurs lignes
2 réponses
Isa
Peut-=EAtre qqn pourra-t-il m'aider ?...
Je r=E9cup=E8re des donn=E9es =E0 partir d'un fichier =E9l=E8ves et=20
doit en faire une table o=F9 chaque =E9l=E8ve a dans le dernier=20
champ "Liste_Course l'ensemble des cours (de 1 =E0 15 max en=20
g=E9n=E9ral) s=E9par=E9s par ":"
Ce que j'arrive =E0 avoir apr=E8s mise en relation des=20
diverses tables
=3D> une table du type
Nom,Pr=E9nom,Identifiant,Password,Liste_Cours
DUPONT,PAUL,PDUPONT,120672,DLIFT1
DUPONT,PAUL,PDUPONT,120672,DLIFT2
DUPONT,PAUL,PDUPONT,120672,littinfo
DUBOIS,ANNE,ADUBOIS,070968,LBAFG5
DUBOIS,ANNE,ADUBOIS,070968,LBAFG6
DUBOIS,ANNE,ADUBOIS,070968,LBAOT13
Il y a ci-dessus autant de lignes que de cours.
Ce que je voudrais obtenir est diff=E9rent
=3D> il me faudrait la table suivante
Nom,Pr=E9nom,Identifiant,Password,Liste_Cours
DUPONT,PAUL,PDUPONT,120672,DLIFT1:DLIFT2:littinfo
DUBOIS,ANNE,ADUBOIS,070968,LBAFG5:LBAFG6,LBAOT13
Autrement dit, il me faut un nom par ligne avec dans le=20
dernier champ "Liste_Cours", l'ensemble des codes de cours=20
auquel l'=E9l=E8ve doit =EAtre inscrit et non autant de lignes=20
que de cours.
Je n'ai pas r=E9ussi =E0 trouver la solution dans Access me=20
permettant de respecter la syntaxe qu'il me faut pour une=20
exportation texte ult=E9rieure vers une plate-forme=20
d'enseignement =E0 distance, ce qui me premettrait=20
d'automatiser mes inscriptions.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DJP
Une suggestion :
Dans un formulaire de "traitement", créez un champ 'Synthèse' comportant le nom de l'élève, puis, pour chaque élève, bouclez sur une requête filtrant les cours suivis par l'élève, puis jusqu'à EOF, codez Synthese = Synthese & " <votre séparateur> " & [CoursSuivi]. Ce peut évidement s'inscrire ou mettre à jour une table appropriée en fonction de vos besoins.
That's all !
Une suggestion :
Dans un formulaire de "traitement", créez un
champ 'Synthèse' comportant le nom de l'élève, puis, pour
chaque élève, bouclez sur une requête filtrant les cours
suivis par l'élève, puis jusqu'à EOF, codez Synthese =
Synthese & " <votre séparateur> " & [CoursSuivi]. Ce peut
évidement s'inscrire ou mettre à jour une table appropriée
en fonction de vos besoins.
Dans un formulaire de "traitement", créez un champ 'Synthèse' comportant le nom de l'élève, puis, pour chaque élève, bouclez sur une requête filtrant les cours suivis par l'élève, puis jusqu'à EOF, codez Synthese = Synthese & " <votre séparateur> " & [CoursSuivi]. Ce peut évidement s'inscrire ou mettre à jour une table appropriée en fonction de vos besoins.
That's all !
Isa
Merci Je vais essayer cette méthode Bon week-end Isa
-----Message d'origine----- Une suggestion :
Dans un formulaire de "traitement", créez un champ 'Synthèse' comportant le nom de l'élève, puis, pour chaque élève, bouclez sur une requête filtrant les cours suivis par l'élève, puis jusqu'à EOF, codez Synthese = Synthese & " <votre séparateur> " & [CoursSuivi]. Ce peut évidement s'inscrire ou mettre à jour une table appropriée
en fonction de vos besoins.
That's all ! .
Merci
Je vais essayer cette méthode
Bon week-end
Isa
-----Message d'origine-----
Une suggestion :
Dans un formulaire de "traitement", créez un
champ 'Synthèse' comportant le nom de l'élève, puis, pour
chaque élève, bouclez sur une requête filtrant les cours
suivis par l'élève, puis jusqu'à EOF, codez Synthese =
Synthese & " <votre séparateur> " & [CoursSuivi]. Ce peut
évidement s'inscrire ou mettre à jour une table
appropriée
Merci Je vais essayer cette méthode Bon week-end Isa
-----Message d'origine----- Une suggestion :
Dans un formulaire de "traitement", créez un champ 'Synthèse' comportant le nom de l'élève, puis, pour chaque élève, bouclez sur une requête filtrant les cours suivis par l'élève, puis jusqu'à EOF, codez Synthese = Synthese & " <votre séparateur> " & [CoursSuivi]. Ce peut évidement s'inscrire ou mettre à jour une table appropriée