Lien entre les tables
Mao Ymmt
-
Mao_Ymmt Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Mao_Ymmt Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous.
Je suis depuis deux semaine embêté car ma bdd piétine.
mon souci est le suivant. j'ai trois table:
- établissement
- personnel
- affectation.
j'ai relié les trois. Mai j'obtiens pas le résultat que je veux.
En effet, sachant qu'un personnel peut être affecté dans un établissement A puis dans un B et ensuite pouvoir revenir dans A, j'aimerai
Mais après plusieurs tentatives je réalise q c'est moi qui ne sais comment m'y prendre.
merci d'avance pour votre précieuse aide.
Je suis depuis deux semaine embêté car ma bdd piétine.
mon souci est le suivant. j'ai trois table:
- établissement
- personnel
- affectation.
j'ai relié les trois. Mai j'obtiens pas le résultat que je veux.
En effet, sachant qu'un personnel peut être affecté dans un établissement A puis dans un B et ensuite pouvoir revenir dans A, j'aimerai
- d'une part pouvoir saisir la date (Affectation) et le lieu (Etablissement) d'affection du personnel à partir de la table Personnel,
- et d'autre part, pouvoir avoir la tracabilité du personnel dans les etablissements.
Mais après plusieurs tentatives je réalise q c'est moi qui ne sais comment m'y prendre.
merci d'avance pour votre précieuse aide.
A voir également:
- Lien entre les tables
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Tables des matières word - Guide
- Lien copié - Forum Mobile
2 réponses
Et tu as quoi comme champs dans affectation ?
Logiquement c'est dans la table affectation que tu peu gérer l'historique.
Logiquement c'est dans la table affectation que tu peu gérer l'historique.
Bonsoir,
Personnels(idpers, nom, prenom, etc...)
Affecter(idpers, idetab, date, cause, etc...)
Etablissements(idetab, nom, adresse, etc...)
Les champs soulignés = clef primaire
Table Personnels :
Table Etablissements :
Table Affecter :
DUVAL Denis a été affecté à ETAB1 le 01/06/2012 en 1ère affectation puis à ETAB3 le 01/01/2015 en remplacement de...
Probable que ces trois tables fassent l'affaire, non ?
PERSONNELS--1,n---(Affecter à)---1,n--ETABLISSEMENTS
`--------0,n--DATES
Personnels(idpers, nom, prenom, etc...)
Affecter(idpers, idetab, date, cause, etc...)
Etablissements(idetab, nom, adresse, etc...)
Les champs soulignés = clef primaire
Table Personnels :
+------+--------+----------+-----+
|idpers| nom | prenom | ... |
+------+--------+----------+-----+
| 1 | DUPONT | Jean | ... |
| 2 | MARTIN | Isabelle | ... |
| 3 | DUVAL | Denis | ... |
| ... | ... | ... | ... |
Table Etablissements :
+------+--------+-----------+-----+
|idetab| nom | adresse | ... |
+------+--------+-----------+-----+
| 1 | ETAB1 | 15, rue... | ... |
| 2 | ETAB2 | 3, Place.. | ... |
| 3 | ETAB3 | 8 av. de.. | ... |
| ... | ... | ... | ... |
Table Affecter :
+------+------+----------+---------------------+---+
|idpers|idetab| date | cause |...|
+------+------+----------+---------------------+---+
| 3 | 1 |01/06/2012| 1ère affectation |...|
| 2 | 1 |18/03/2013| Rapprochement époux |...|
| 3 | 3 |01/01/2015| Remplacement de.. |...|
| ... | ... | ... | ... |...|
DUVAL Denis a été affecté à ETAB1 le 01/06/2012 en 1ère affectation puis à ETAB3 le 01/01/2015 en remplacement de...
Probable que ces trois tables fassent l'affaire, non ?