OVH Cloud OVH Cloud

Suggestion de structure de table demandée

2 réponses
Avatar
Mario Limoges
Bonjour à tous (acc.2002)

Dans un projet de création d'application access, je cherche la façon
adéquate de créer une table. Cette table appelé "ListeProjets" comprendra
la liste des projets en cour d'évolution de l'entreprise. Quelques projets
de cette liste, comporte des sous projets. J'ai imaginé une structure du
genre : ID (numéroAuto), Numéro de Projet(Numérique(entier long, Indexé avec
doublon)), Nom de projet(Texte), Numéro de sous-projet (Entier long(Indexé
avec doublon)), Nom Sous projet (Texte)

Idéalement j'espère pouvoir dans une form, insérer une zone de liste
affichant les différents Nom de Projet et que par un clic sur un des items
de cette liste faire afficher les sous projets existant.

Merci à l'avance de vos suggestions

2 réponses

Avatar
Anor
Bonjour,

le numéro de projet devrait être sans doublon
ainsi : 1 numéro de projet (clé primaire), 1 nom de projet => tblProjets
ensuite 1 numéro de sous-projet (clé primaire), 1 nom de sous-projet =>
tblSousProjets

Si un sous projet ne peut pas être le sous-projet de plusieurs projets,
rajouter à la table tblsousprojets un champ NoProjet (indexé avec doublons)
puis créer une relation 1 à plusieurs avec intégrité référencielle entre le
champ numéro de projet (tblProjets) et le champ NoProjet (tblSousProjets)

Sinon, il faudrait une table pivot pour dire quels numéros de sous projets
sont attribués à quels numéros de projets

A+

Arnaud


"Mario Limoges" a écrit dans le message de
news: x49fe.63965$
Bonjour à tous (acc.2002)

Dans un projet de création d'application access, je cherche la façon
adéquate de créer une table. Cette table appelé "ListeProjets" comprendra
la liste des projets en cour d'évolution de l'entreprise. Quelques projets
de cette liste, comporte des sous projets. J'ai imaginé une structure du
genre : ID (numéroAuto), Numéro de Projet(Numérique(entier long, Indexé
avec doublon)), Nom de projet(Texte), Numéro de sous-projet (Entier
long(Indexé avec doublon)), Nom Sous projet (Texte)

Idéalement j'espère pouvoir dans une form, insérer une zone de liste
affichant les différents Nom de Projet et que par un clic sur un des items
de cette liste faire afficher les sous projets existant.

Merci à l'avance de vos suggestions



Avatar
Mario Limoges
Merci beaucoups Anor, je suis toujours agréablement surpris de la rapidité,
de l'intérêt portée et du professionnel des réponses.

Je vais explorer cette sage suggestion ...
(des heures de plaisirs)

"Anor" a écrit dans le message de news:

Bonjour,

le numéro de projet devrait être sans doublon
ainsi : 1 numéro de projet (clé primaire), 1 nom de projet => tblProjets
ensuite 1 numéro de sous-projet (clé primaire), 1 nom de sous-projet =>
tblSousProjets

Si un sous projet ne peut pas être le sous-projet de plusieurs projets,
rajouter à la table tblsousprojets un champ NoProjet (indexé avec
doublons)
puis créer une relation 1 à plusieurs avec intégrité référencielle entre
le champ numéro de projet (tblProjets) et le champ NoProjet
(tblSousProjets)

Sinon, il faudrait une table pivot pour dire quels numéros de sous projets
sont attribués à quels numéros de projets

A+

Arnaud


"Mario Limoges" a écrit dans le message de
news: x49fe.63965$
Bonjour à tous (acc.2002)

Dans un projet de création d'application access, je cherche la façon
adéquate de créer une table. Cette table appelé "ListeProjets"
comprendra la liste des projets en cour d'évolution de l'entreprise.
Quelques projets de cette liste, comporte des sous projets. J'ai imaginé
une structure du genre : ID (numéroAuto), Numéro de
Projet(Numérique(entier long, Indexé avec doublon)), Nom de
projet(Texte), Numéro de sous-projet (Entier long(Indexé avec doublon)),
Nom Sous projet (Texte)

Idéalement j'espère pouvoir dans une form, insérer une zone de liste
affichant les différents Nom de Projet et que par un clic sur un des
items de cette liste faire afficher les sous projets existant.

Merci à l'avance de vos suggestions