Lien entre les tables

Fermé
Mao Ymmt - 30 nov. 2015 à 15:46
Mao_Ymmt Messages postés 1 Date d'inscription lundi 30 novembre 2015 Statut Membre Dernière intervention 14 janvier 2016 - 14 janv. 2016 à 03:30
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
  • 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.

2 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 993
30 nov. 2015 à 18:15
Et tu as quoi comme champs dans affectation ?
Logiquement c'est dans la table affectation que tu peu gérer l'historique.
1
heliconius Messages postés 539 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 23 juin 2023 139
15 déc. 2015 à 18:44
Bonsoir,

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 ?
1
Mao_Ymmt Messages postés 1 Date d'inscription lundi 30 novembre 2015 Statut Membre Dernière intervention 14 janvier 2016
14 janv. 2016 à 03:30
Merci pour ta réponse. Je vais m'y mettre
0