comment créer une relation un à un? [access] - Logiciels - Windows & Software
Marsh Posté le 09-09-2004 à 13:45:55
Il y a une option de liaison de champs et de table dans access... Ca s'appel "relationsheep". L'Icone ressemble à trois cases en triangle qui sont relié par un trait. TU y accèdes quand tu est as la fenêtre de menu d'ouverte.
Marsh Posté le 09-09-2004 à 14:43:06
oui mais à chaque fois que je l'utilise j'ai une relation 1 à plusieurs... Je veux pas de partouze entre mes relations
Marsh Posté le 09-09-2004 à 14:44:46
Comment ça un à plusieurs ???
Si tu fais glisser ton champs 123 sur le champ 123 d'une autre table, c'est juste ces 2 champs qui sont liés normalement.
Marsh Posté le 09-09-2004 à 14:48:03
SnoW_93 a écrit : Je n'arrive pas à creer une relatio un à un sous access 2003. |
C'est trés mauvais d'avoir une relation 1-1
Pourquoi tu ne rassemble pas tes deux tables ?
123 | Laptop | Tecra M1 | 2000 | date d'achat...
ps: je pense que ta question aurait été mieux dans la cat programmation dans la sous cat base de donnée
Marsh Posté le 09-09-2004 à 15:33:17
Merci pour les réponses
Je doute pas que mes bases sont degueu j'en ai fait tellement peu! Bon pour la cat prog je savais pas je la mettrait la-bas la prochaine fois
Sinon la question vraiment axée access: en fait ce que je cherche c'est d'avoir en cliquant sur le + du nom de la personne que je vois une liste genre moniteur/desktop/tel portable
et ensuite pouvoir cliquer sur desktop et qu'il me dise quel est le type et son numero de serie. Comment je peux faire ça?
Marsh Posté le 09-09-2004 à 16:13:18
je crois que le seul moyen d'avoir une relation 1-1 c'est que la relation soit entre les 2 clés primaires des 2 tables... qui sont en fait la meme clé... mais comme Fabien dit... c'est plutot laid.. tant qua avoir une relation 1-1 tu es aussi bien d'Avoir une seule table...
Marsh Posté le 09-09-2004 à 16:38:51
Le mieux, c'est de faire une seule table. Et tu créé des champs avec des liaisons père/fils entre certains champs. Du coup, ça te recréé une arborescence comme l'explorateur windows. Du coup, tu obtiendras plus ou moins ce que tu veux.
Par contre, cet option n'apparait qu'à partir de Access 2000. Les versions antérieurs ne gère pas cette fonction.
Marsh Posté le 09-09-2004 à 22:52:46
je suis sous access 2003 au boulo
bon bah je vais voir comment on fait ces relations pere fils
merci à vous
Marsh Posté le 07-09-2004 à 16:32:42
Je n'arrive pas à creer une relatio un à un sous access 2003.
J'ai une table produit avec le numero de serie de la boite plus le type
et j'ai une autre table avec le numero de serie de la boite et tout le reste des info.
exemple:
tab1:
123 | Laptop
tab2:
123 | Tecra M1 | 2000 | date d'achat...
Je voudrai donc avoir une relation 1 à 1 entre les deux champs equivalents (ici 123)
---------------
[:snow_93]