Bonjour.
Personnellement j'en suis arrivé à la table de paramétrage suivante :
tblParam
Clef (autonum)
CodeGroupe (texte 255 carcatères)
CodeSousGroupe (texte 255 carcatères)
CodeSousSousGroupe (texte 255 carcatères)
Code (texte 255 carcatères) 'Le code paramètres lui-même
Desc (texte 255 carcatères) 'La description
Remaque (mémo) 'Une explication ou autre information utile sur ce que doit contenir ce paramètre et comment
CodeUsager (texte 255 carcatères) 'Dés fois que j'ai un paramètre par utilisateur comme la source habituelle de ses fichiers.
ValeurTexte (texte 255 carcatères)
ValeurMemo (mémo)
ValeurReel (réel double)
ValeurEntier (entier long)
ValeurDate (date/heure)
ValeurBooleen (oui/non)
Avec un index unique sur CodeGroupe, CodeSousGroupe, CodeSousSousGroupe, Code, CodeUsager.
Ça c'est ma table générale et elle couvre pas mal tous mes besoins.
Si je souhaites rendre la saisie plus "amicale", je fais un formulaire qui n'en présente qu'une sélection en changeant les étiquettes des champs.
Par exemple ValeurMemo devient "Chemin Fichier" et ValeurTexte devient "Nom Fichier" ce qui est plus parlant pour mon utilisateur.
Un des défaut majeur est que d'avoir une relation avec l'intégritré référentielle avec cette table est quasiment impossible.
Aussi tu pourrais faire un formulaire qui affiche une liste déroulante de tout tes formulaires disponibles pour les paramètres.
L'utiliateur ouvre le formulaire et choisi dans la liste celui des écrans qui l'intéresse : un seul point d'accès, X formulaire accessibles.
Il me semble qu'on peut mettre des listes déroulantes dans le ruban donc on peut peut-être se passer de formulaire.
A+
Partager