PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Etats & Requêtes → Problème de rafraichissement d'un champ dans un état.
Problème de rafraichissement d'un champ dans un état.
Débuté par Francois Xavier MATHON, 01 déc. 2006 15:05 - Aucune réponse
Posté le 01 décembre 2006 - 15:05
Bonjour,

J'ai dans un etat de base(Etat_base) un sous-etat(Etat_pxrevdentmat). Dans ce sous etat de type tableau j'ai un total(TotalMatiere).
J'ai besoin de récupérer le total du sous etat pour calculer un champ(PxRevKg) de l'etat de base.
Pas de problème je le recupère ainsi : Etat_pxrevdentmat.TotalMatiere
et j'indique en code dans "Avant Impression de PxRevKg" ceci :
PxRevKg = Etat_pxrevdentmat.TotalMatiere / Prd_pdsnet
Prd_pdsnet étant un autre champ de mon etat de base.

Le problème est qu'au moment du "Avant Impression de PxRevKg", le total du sous-état
n'a pas encore était calculé.

Je me dis donc que je vais calculer ce champ au moment du "Après Impression de CORPS"
Je mets donc la meme ligne PxRevKg = Etat_pxrevdentmat.TotalMatiere / Prd_pdsnet.
En passant en débug ca calcul bien la bonne valeur dans le champ PxRevKg, mais ca ne
met pas le champ à jour dans l'apercu...

Dans ce meme "Après Impression de CORPS" j'ai essayé directement de mettre
PxRevKg = 10, en debug ca marche mais ma valeur dans la fenetre d'apercu reste à 0.

Merci de votre aide

Salutations

Francois Xavier MATHON
RGM INFORMATIQUE
fxmathon@rgminfo.com