Je comprends.
La gestion entre le dico/fonctions ne va pas être facile.
Je te recommande plutôt de créer dynamiquement une requête [informations] basé sur la table [source] via la table [dictionnaire]
[source] : Ref1, Ref2, Ref3...
[dictionnaire] : formule, expression
lorsqu'il y a une modification du dictionnaire tu reconstruis la requête [informations] en bouclant sur les enregistrements du dico.
ex:
[source] : distance, conso, tarifCarbu
[dictionnaire] : formule, expression
avec les valeurs:
"consommé", "[distance]*[conso]"
"montant", "[consommé]*[tarifCarbu]"
au départ de [informations] tu auras:
au fur et à mesure de la boucle:
SELECT *, [distance]*[conso] AS [consommé] FROM [source]
SELECT *, [distance]*[conso] AS [consommé], [consommé]*[tarifCarbu] AS [montant] FROM [source]
tu modifies ensuite [informations] avec CurrentDb.QueryDefs
ainsi tu auras d'un coté les champs de données dans [source] et les champs calculés dans [dictionnaire] dont il sera possible de modifier à la convenance de l'utilisateur (en respectant les formulations du SQL Access)
Partager