Bonjour à tous,
J'ai un problème que je n'arrive pas à résoudre lors de la conception d'un formulaire access. J'ai un sous formulaire permettant de visionner le résultat d'une requête dont une colonne représente une quantité (intitulé LISQTY), j'aimerai simplement en dessous de mon formulaire disposer d'un champ texte affichant la somme des LISQTY du formulaire. Le problème est que j'aimerai ici que la valeur de cette somme change en fonction du filtre utiliser sur le formulaire au quelle elle se rapporte. Si ce n'était pas le cas il me suffirait de faire une requête SQL avec une somme de la colonne LISQTY pour toute la table (ce qui me pose aussi un problème d’ailleurs) mais je pense que mon problème réside ici dans la syntaxe (j'ai une expérience limité dans le domaine des base de données avec Posgresql mais je déteste programmer à la souris!! et bon pas le choix faut que j'utilise Access ici).
Donc j'avais pensé à assigner comme valeur de "Control Source" de l'onglet "Data" du textfield:
=Somme([AS400-ViewDif subform].Form![AS400.LISQTY] )
mais ça me donne une erreur du type "#Name?"
Si je retire "Somme" j'ai la valeur de LISQTY du record sélectionné dans le formulaire et si je me limite à utiliser une requête nommé Query dont le résultat est une entrée unique nomée SumQty en utilisant l'assignation suivante :
-> idem "#Name?"
Si l'un d'entre vous a une idée je lui serai super reconnaissant.
Partager