Bonjour,
C'est simple, pour se faire ton code doit être mit aussi dans la partie : Rafraîchissement du Widget.
![]()
Bon dev.
Voici le code de la Fenêtre Interne "FI_Depense_Mensuelle" il est exécute en Fin d'initialisation de la Fenêtre
RésultatSQL est une Source de Données
sCodeSQL est une chaîne
// Somme des commandes par mode de règlement
sCodeSQL = [
SELECT DISTINCT
MONTH(charge.datecharge) as LeMoisdelAnnee,
SUM(depenses.Montant) AS Montant
FROM
charge,
depenses
WHERE
charge.idcharge = depenses.idcharge
GROUP BY MONTH(charge.datecharge)
]
HExécuteRequêteSQL(RésultatSQL, hRequêteDéfaut, sCodeSQL)
POUR TOUT RésultatSQL
SI LIB_Montant_Dépenses_Mensuelles = Null ALORS
LIB_Montant_Dépenses_Mensuelles = 0
SINON
LIB_Montant_Dépenses_Mensuelles = RésultatSQL.Montant
LIB_Mois = RésultatSQL.LeMoisdelAnnee
FIN
FIN
Je ne sais pas pourquoi, la le rafraîchissement ne se fait pas sauf si on ferme l'application et la ré-ouvrirCliquez pour agrandir...