OVH Cloud OVH Cloud

La liste déroulante

2 réponses
Avatar
Michel
Bonjour à tous,

La liste déroulante ne me permet pas de sélectionner un deuxième élément
affiché qui porte le même nom???

Un liste qui présente une liste de client pour lesquels j'ai fait des test
(biochimiques). j'entre les données dans la base au fur et à mesure que les
données arrivent... mais la même journée le même clients peut envoyer deux
ou trois test...

Je veux garder la trace de ceux-ci tel quel!!!

Dans mon formulaire de présentation des données (résultats) ce même client
apparaît à deux ou trois place... mais à chaque fois que j'en sélectionne un
(ou un différent) j'obtiens les résultats du premier de la liste!!!

Comment faire pour pouvoir sélectionner celui que je veux???

Merci à l'avance

2 réponses

Avatar
Tisane
Bonjour Michel,

La liste déroulante ne me permet pas de sélectionner un deuxième
élément affiché qui porte le même nom???
Un liste qui présente une liste de client pour lesquels j'ai fait des
test (biochimiques). j'entre les données dans la base au fur et à
mesure que les données arrivent... mais la même journée le même
clients peut envoyer deux ou trois test...
Je veux garder la trace de ceux-ci tel quel!!!
Dans mon formulaire de présentation des données (résultats) ce même
client apparaît à deux ou trois place... mais à chaque fois que j'en
sélectionne un (ou un différent) j'obtiens les résultats du premier
de la liste!!! Comment faire pour pouvoir sélectionner celui que je
veux???


Excuse-moi, mais je pense que ta base est mal conçue.
1 client peut avoir plusieurs tests, mais 1 test n'appartient qu'à 1 client.
Il s'agit de ce que l'on appelle une relation de 1 à plusieurs.
Tu devrais donc avoir une table des clients et une table des tests, cette
dernière reliée par un code Client à la table Clients.
Déjà, tu n'aurais pas à saisir plusieurs fois ton client.
Ensuite, tu aurais un formulaire Clients contenant un sous-formulaire avec
tous les tests d'un même client.
Ta liste déroulante ne présenterait donc qu'une seule fois chaque client.

Le principe "de base" d'une base de données est la non-redondance de
l'information.

--
Tisane

Avatar
3stone
Salut,

"Michel"
| La liste déroulante ne me permet pas de sélectionner un deuxième élément
| affiché qui porte le même nom???
|
| Un liste qui présente une liste de client pour lesquels j'ai fait des test
| (biochimiques). j'entre les données dans la base au fur et à mesure que les
| données arrivent... mais la même journée le même clients peut envoyer deux
| ou trois test...
|
| Je veux garder la trace de ceux-ci tel quel!!!
|
| Dans mon formulaire de présentation des données (résultats) ce même client
| apparaît à deux ou trois place... mais à chaque fois que j'en sélectionne un
| (ou un différent) j'obtiens les résultats du premier de la liste!!!
|
| Comment faire pour pouvoir sélectionner celui que je veux???


Il te manque une clé primaire dans ta liste qui te permettrais de distinguer
les différents "doublons".

Car je suppose que tu fais la recherche sur la première colonne qui
serait le nom en l'occurence... ce qui ramène invariablement le premier trouvé.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/