Dans le détail, je travaille sur une base de données de semences fourragères. dans le précédent schéma je voufrais obtenir :
pour une espèce donnée
Témoin X caractérisques diverses, calculées en moyenne
"date d'essai" Variété 1 comparé au témoin X caractéristiques diverses, exprimées par rapport à celles du témoin X
"date d'essai" Variété 2 caractéristiques diverses, exprimées par rapport à celles du témoin X
Témoin Y caractérisques diverses, calculées en moyenne
"date d'essai" Variété 3 comparé au témoin X caractéristiques diverses, exprimées par rapport à celles du témoin Y
"date d'essai" Variété 4 comparé au témoin X caractéristiques diverses, exprimées par rapport à celles du témoin Y.
Comme ils se trouve qu'une variété testée peut être témoin quelques années plus tard, il ne m'a pas été possible de déterminer de clé primaire.
Les caractéristques des témoin se trouvent dans une requête faisant la moyenne des caractéristiques pour chacun des différents témoins sur plusieurs années.
Les caractéristques des témoin se trouvent dans une requête qui calculait l'écart entre les valeurs valeurs de la variétés par rapportau témoi, et c'est cette valeur que j'affiche.
j'ai bien tenté d'incorporer les témoins en sous-formulaires, grâce aux dates d'essai, mais mon problème est qu'une seule variété s'affiche à la fois, quand je voudrais que la liste entière se déroule...
une autre méthode potentielle serait une requête incluant automatiquement la variété témoin au-dessus des variétés qui s'y compare, requête qu'il serait alors simple de transférer en formulaire. mais je ne vois pas comment intégrer dans un tableau Access des ligne de données en des endroits ciblés de ce tableau...
Quant à SQL, je n'y connais pas grand chose, ce qui m'empêche de passer directement par de macros