Envoyé par
midou23175
Bonjour,
En voyant la structure du fichier DonnéesDesOpérateur avec 3 rubriques "poste", j'ai compris tout de suite votre besoin :
mémoriser l'historique des différents postes occupés par un opérateur. Vous vous êtes dit que 3 postes, c'est suffisant.
Dans le cas contraire, vous ne pouvez pas ajouter le 4ème poste lors d'un renouvellement du contrat (modification de la fiche)
à moins de modifier le contenu du 3ème poste avec celui du nouveau poste. Mais l'historique sera faussé
A mon avis, dans le fichier DonnéeDesOpérateur, les 3 rubriques poste1, poste2, poste3 sont à remplacer par la rubrique IDPoste identifiant automatique du fichier Poste, en tant que clé doublon, et donc lors ajout ou modif d'une fiche, c'est le IDPoste du poste sélectionné (combo) qui devrait être affecté à la rubrique Opérateur.IDPoste
Lorsque le fichier DonnéesDesOpérateur est affiché dans une table fichier :
c'est vrai la colonne DonnéeDesOpérateur.IDPoste avec des chiffres,ça ne veut rien dire, modifier le type de la colonne en texte et dans le volet liaison, sélectionner liaison multi-fichier (fichier de base "DonnéesDesOpérateur", avec le fichier Poste, au moyen liaison DonnéesDesOpérateur.IDPoste avec Poste.IDPoste et sélectionner la rubrique Poste.Libellé)
résultat : un identifiant exemple 3 sera affiché en texte Décor
Pour ce qui est de l'historique, cela devrait s'enregistrer dans un autre fichier à créer : exemple historique des fonctions (postes) avec au minimum rubriques :
IDDonnéesDesOperateur
IDPoste
Date début d'occupation du poste
Date fin d'occupation du poste
Quant à l'interface à utiliser pour afficher l'historique, vous avez l'embarras du choix : liste, table ...
Généralement, l'historique des postes occupés par un agent est nécessaire, lors de l'établissement d'un certificat de travail.