OVH Cloud OVH Cloud

relations et critères pour des tables

1 réponse
Avatar
Benoit1024
bonjour,

je prépare une nouvelle base de données.
elle va me permettre de suivre les llignes téléphoniques dans mon entreprise.

je vais avoir les tables suivantes
1- utilisateur
2- ligne interne
3- ligne directe

chaque utilisateur a une ligne directe et une seule, certaines lignes
téléphoniques peuvent n'être attribuée à personne.
une ligne interne peut avoir une ligne directe ou pas.

je voudrais lorsque je sélectionnerais une ligne interne, avoir une liste
déroulante pour lui attribuer une ligne directe. dans cette liste il ne
faudrait afficher que celle n'étant pas déjà attribuée par ailleurs.

comment puis-je faire cela ?
quelle type de relation dois-je créer entre la table ligne interne et ligne
directe ?

1 réponse

Avatar
Heureux-oli
Les trois tables, ça ne pose pas de problèmes.
Pour avoir ta liste déroulante, il faut la baser sur une requête qui va
aller chercher les lignes non attribuées.
Pour les utilisateurs c'est plus facile.

La table principale devrait en principe être la table avec les lignes
internes.
Dans cette table, il faut prévoir la localisation de la ligne ainsi qu'un
champ pour la ligne externe et un champ pour l'utilisateur.



--
Oli



bonjour,

je prépare une nouvelle base de données.
elle va me permettre de suivre les llignes téléphoniques dans mon entreprise.

je vais avoir les tables suivantes
1- utilisateur
2- ligne interne
3- ligne directe

chaque utilisateur a une ligne directe et une seule, certaines lignes
téléphoniques peuvent n'être attribuée à personne.
une ligne interne peut avoir une ligne directe ou pas.

je voudrais lorsque je sélectionnerais une ligne interne, avoir une liste
déroulante pour lui attribuer une ligne directe. dans cette liste il ne
faudrait afficher que celle n'étant pas déjà attribuée par ailleurs.

comment puis-je faire cela ?
quelle type de relation dois-je créer entre la table ligne interne et ligne
directe ?