Lien entre les tables

Mao Ymmt -  
Mao_Ymmt Messages postés 2 Statut Membre -
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

  1. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
     
    Et tu as quoi comme champs dans affectation ?
    Logiquement c'est dans la table affectation que tu peu gérer l'historique.
    1
  2. heliconius Messages postés 584 Statut Membre 143
     
    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
    1. Mao_Ymmt Messages postés 2 Statut Membre
       
      Merci pour ta réponse. Je vais m'y mettre
      0