Bonjour à tous,
Je travaille en ce moment sur un formulaire de type continu et je ne parviens pas à afficher le résultat d’un calcul dans une textbox, à noter que ce résultat dépend de la saisie de l’utilisateur dans chacune des lignes (enregistrement) du formulaire.
Je vais prendre un exemple simple pour illustrer mon problème.
Mon formulaire comporte 2 listes déroulantes et 1 textbox :
-lst_pays
-lst_ville
-txt_population
Je précise que ces informations sont toutes disponible dans une table unique (Tb_info) et que le formulaire doit enrichir une nouvelle table différente (Tb_bilan) ce qui signifie que la source de donnée de tous les éléments est vide de contenu au départ.
Lorsque l’utilisateur choisit un pays dans la première liste, la seconde liste des villes se met à jour (code sur événement « afterupdate »). Chaque ville a une population, et je voudrai que cette population apparaisse dans « txt_population, seulement il n’est pas possible de définir le contenu d’une textbox contrairement à une liste déroulante. Je rappelle que la source de la textbox fait référence à la table « Tb_bilan » et que l’info se trouve dans la table « Tb_info »
Comment faire ? J’ai pensé à jouer sur la valeur par défaut mais ça ne marche pas
La meilleur solution est sans doute de remplir la table « Tb_bilan » directement par une requête d’insertion qui s’ execute sur un événement afterupdate de lst_ville, mais comment faire cet ajout sur le bon enregistrement (celui qui a le focus) ?
J’espère avoir été clair,
Merci à ceux qui prendront la peine de me lire.
Partager