Bonjour,
J'ai une petite application de saisie qui me permet d'enregistrer des saisies.
Actuellement, j'ai mon enregistrement dans mon suivi qui ressemble à cela:
IdSaisie -> Numéro d'enregistrement
TypeSaisie -> Type d'enregistrement
Champ1Saisie -> Valeur du champ 1
Champ2Saisie -> Valeur du champ 2
Champ3Saisie -> Valeur du champ 3
Il m'est facile de savoir à quoi correspond chaque champ (entête) en reboublant avec le type de saisie.
Je dois intégrer un nouveau type de saisie pour lequel j'aurai besoin d'une vingtaine de champs (voir plus).
Ok, j'ai la possibilité de faire Champ1Saisie, Champ2Saisie....... jusque Champ20Saisie. J'aimerai plutôt travailler plus proprement en modifiant ma table:
IdSaisie -> idem
TypeSaisie -> idem
NumeroSaisie -> Numéro de saisie unique pour mes 20 champs
NomChampSaisie -> Nom du champ enregistré (champ1, champ2, etc...)
ChampSaisie -> Valeur du champ renseigné
J'aurai donc vingt enregistrements de ce type mais un nombre de champs réduit. Cela me parait plus propre.
Mon problème actuel vient de l'affichage des enregistrements.
Actuellement une requete simple permet de tout afficher: "SELECT * FROM saisie"
Quelle pourrait être ma requête dans le futur avec mon nouveau format de table ?
Je pourrais faire un SELECT * FROM saisie GROUP BY NumeroSaisie" et réaliser des sous-requêtes ?
Merci d'avance pour votre aide
Arnaud LEF97
Partager