par
dunbar » 22 sept. 2008, 18:40
2 solutions :
Lorsque le maître change, que deviennent les enfants ?
exemple :
le maitre portait le numéro OM72 et devient OM80
Si les enfants doivent devenir OM80a, OM80b, ... alors il faut que tu décomposes le numéro des enfants en (numéro parent/id enfant)
Et si tu me dis que ce n'est pas possible, j'ai envie de te répondre que le client trouve toujours le moyen que ça devienne possible (genre, le parent est remplacé et tous les enfants doivent changer de parent

)
Ce n'est pas possible car en réalité j'ai donner comme exemple élèves, enfants, maîtres, etc....
Mais la réalité est que c'est un réseau existant d'ampli primaire, ampli secondaire (télédistribution) je crée un programme qui va me permettre de faire l'inventaire du réseau et il n'est pas possible (techniquement)de changer de maître car cela voudrait dire changer la structure même du réseau se qui est inimaginable, par contre les élèves eux pourrait changer de maître. Voilà pourquoi je cherche un moyen simple de pouvoir manipuler la numérotation.
De plus c'est des techniciens qui encode les données donc c'est même pas la peine de penser à faire un truc compliqué si on veut qu'ils encode correctement cela doit être trés simple.
Quand au client c'est vraiment pas un facile. (
c'est moi 
).
Et un détail aussi la numérotation existe et je dois composer avec.
Plus sérieusement la conception peut être revue puisque je débute le projet.
Mon idée de départ est de créer une TABLE pour mes primaires, et une TABLE pour mes secondaires dans les deux TABLES un champs auto_increment.
Donc les champ numéro primaire OM27
et le champ du secondaire OM27a
Et les champs numéro secondaire OM27a
pour relier les deux j'utilise un LIKE om27_