Fonction DLookup

Fermé
danièle21 - Modifié par danièle21 le 1/02/2013 à 09:48
blux Messages postés 26297 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 septembre 2024 - 1 févr. 2013 à 15:03
Bonjour à tous,
j'ai une petite difficulté à utiliser la fonction DLookup dans ma base de données. je sais que DLookup ( expr, domaine,[critère])
cependant je ne comprends pas où l'utiliser.
j'ai une base de données contenant 2 tables:
tables Champ
Elève N° Auto
Matricule
Nom
Prénom

Notes e_matricule
histoire
géographie
Français
Date

nous avons une relation entre e_matricule et matricule: un élève a plusieurs enregistrements de notes. en mode feuille de données la table notes est:

e_matricule Histoire Géographie Français Date
015F 12 17 11.5 14/01/2013
123G 17 12 15 14/01/2013
015F 10 14 13 10/12/2012
...

j'aimerais pouvoir afficher les données de cette manière dans une requête

e_matricule Histoire Géographie Français
015F 12;10 17;14 11.5;13
123G 17 12 15
...

j'ai des difficultés à y arriver avec la fonction DLookup. s'il ya d'autres manières de le faire, je veux bien le savoir.
merci d'avance.

6 réponses

Bonjour,
La fonction DLookUp() ne peut pas être utilisée pour ramener plusieurs valeurs; elle est conçue pour ne ramener qu'une seule valeur, tout comme la série des fonctions D____ (Recherche dans un domaine défini).
Pour le reste, résoudre la question posée, il faut une requête-sélecction classique, sans plus.
Bonne suite
0
merci tessel; je n'arrive pas à faire en sorte que la requête m'affiche toutes les notes d'histire appartenant à un même matricule dans un même champ avec une requête classique. toi comment tu ty prends?
0
Re,
J'ai relu ta question, et la réponse telle que tu la souhaites est impossible (pour autant que je sache faire). Il y a 2 séries de notes pour Matricule 015F, à 2 dates différentes, il y aura FORCEMENT 2 séries de notes pour ces 2 dates à la sélection. Il n'est pas possible de les ramener en une seule combinaison de résultats non datés.
Bonne suite
0
merci tessel75
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 26297 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 septembre 2024 3 300
1 févr. 2013 à 13:06
Quelle est la clé primaire de la table 'notes' ?

Parce qu'on peut concaténer plusieurs dlookup, comme je l'ai dit ici
0
la clé primaire des notes est un N° auto
0
blux Messages postés 26297 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 septembre 2024 3 300
1 févr. 2013 à 15:03
Quelque chose m'avait échappé...
Je confirme ce que dit tessel75. Pas de possibilité...
0