ACCESS une fiche par année et par salairé ?

Surzone -  
tontongg Messages postés 131 Statut Membre -
Bonjour,

Je suis utilisateur d'access et "développe" des applications RH. je suis bloqué face à un prb qui doit être facilement solvable mais là j'avoue que je n'arrive pas à structurer une architecture de BDD (c'est lundi matin, c'est normal).
Dans les grandes lignes, j'a une table "salarié" qui est composé d'un questionnaire. Chaque année, le salarié suit un entretien d'évaluation et son évaluateur rempli le questionnaire (performances, compétences etc...). En fait, j'ai besoin de créer un questionnaire par année pour chaque salarié.
Mon idée était la suivante :

TABLE SALARIE
- Nom
- Prenom
- Q1-2007
- Q2-2007
- Q3-2007
- Q1-2008
- Q2-2008
- Q3-2008
- Q1-2009
- Q2-2009
- ETC ETC...
Mais c'est pas jouable puisqu'il faudrait ajouter autant de champ et de question que d'années... ça fait un peu lourd je trouve.lol.
Il doit forcément avoir un moyen plus simple mais là je bloque.

Merci pour votre aide.
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. tontongg Messages postés 131 Statut Membre 14
     
    Salut,

    Si les questions du questionnaire sont identiques tous les ans, tu rajoutes un champs date dans ta table principale tu auras donc :
    Date
    Nom
    Prenom
    Q1
    Q2
    Q3
    etc...

    sinon tu peux dissocier d'un côté la table salarié (Nom, Prénom, fonction etc...) puis 1 table par an avec un questionnaire spécifique en gros :
    Table salarié :
    -Nom
    -prenom
    -etc...

    Table 2007 :
    Q1
    Q2
    Q3
    etc...

    Table 2008:
    Q1
    Q2
    Q3
    ......

    et ainsi de suite
    Espérant t'avoir un peu aidé
    0
  2. surzone Messages postés 4 Statut Membre
     
    Merci pour ta réponse.
    Effectivement les questions sont les mêmes chaque année, et une majorité des salariés sont présents (heureusement lol) d'une année sur l'autre.

    La base à deux objectifs :
    - Consolider les résultats de chaque questionnaire par année pour l'ensemble des salariés de la société
    - Pouvoir faire une requete sur un salarié donné et obtenir toutes les réponses à ses questionnaire d'évaluation
    0
  3. tontongg Messages postés 131 Statut Membre 14
     
    Dans ce cadre, je te suggère la 1ere solution c'est ce qui me semble être le plus simple
    0
  4. surzone Messages postés 4 Statut Membre
     
    Bonjour,

    en fait, j'ai structurée de la manière suivante :

    SALARIE
    Id-salarié
    Nom-salarié

    ANNEE
    ID-année
    Année

    QUESTIONNAIRE
    id-questionnaire
    Q1
    Q2
    Q3

    ENTRETIEN
    ID-entretien
    ID-année
    ID-salarie
    ID-questionnaire

    Mais mon noveau pb :
    Quand je fais une requete sur la table ENTRETIEN, je veux pouvoir filtrer par année et non par ID-année. Je ne trouve pas la solution...

    Avez vous un conseil ?

    Pouvez vous m'aider ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. tontongg Messages postés 131 Statut Membre 14
     
    Je ne vois pas l'intérêt de ta table année... pourquoi dans la table entretien tu ne mets pas de champs "année" format "date" et valeur par défaut année en cours par exemple
    ça serait je pense plus simple pour le traitement des requetes
    0