Bonsoir à tous!
Je suis entrain de concevoir un inventaire d'équipement de station service à partir de ms access 2010. En fait je dispose de plusieurs station services qui sont compartimentées en modules qui contiennent à leur tour des types d'équipements. Ces équipement peuvent apparaitre soit une seule fois, soit plusieurs fois dans un même module.
Mon objectif est de créer une codification par concaténation des équipement de ma table (idStation, idModule, idTypeEquipement, reccurence) . Le champ reccurence est ici l'ordre d'apparition (mais pas le nombre d'apparition) du type d'équipement dans un module. En ce qui concernce la concaténation mes multiples recherches ont porté leur fruit.
Je vous présente ici à quoi devrait ressembler ma table
idStation..idModule......typeEquipement......recurrence code .
01.................02.................DST.....................01.............01 02 DST 01
01.................02.................DST.....................02.............01 02 DST 02 .
01.................02.................DST.....................03.............01 02 DST 03 .
01.................01.................ACA.....................01.............01 02 ACA 01 .
01.................01.................GEL.....................01..............01 02 GEL 01 .
01.................02.................DST.....................04.............01 02 DST 04 .
02.................02.................DST.....................01.............02 02 DST 01 .
03.................02.................DST.....................01.............03 02 DST 01 .
Comme vous remarquerez le champ "reccurence" dépend des trois prémiers champ. L'ordre d'enregistrement des données dépend de l'utilisateur. Mon inquiétude se situe sur le champ récurrence. Vue comme ça une simple requête parametrée associée à l'instruction COUNT me permettrait de resourdre ce problème, sauf que mon souhait est que la suppression d'un enregistrement n'affecte aucunement ma table. Si on supprime l'enregistrement qui a pour code 01 02 DST 03 , le prochain enregistrement pour cette station pour le meme module et le meme type d'equipement aura pour reccurence 04 soit un code 01 02 DST 04. Le champ reccurence se comportera alors comme un champ de type numeroauto
Auriez vous s'il vous plait un solution pour moi? Merci.
Partager