OVH Cloud OVH Cloud

Valeur perdue ???

2 réponses
Avatar
Toine
Bonjour.

Sous Access 97, j'ai un formulaire composé de différents sous-formulaires.
Dans le formulaire principal, j'ai un champ calculé qui est le total des
champs d'un des sous-formulaires.
Je veux me servir de la valeur de ce champ pour effectuer des calculs, mais
il semblerai qu'Access 'perde' cette valeur à un moment donné.
En l'occurence, si j'affiche un message avec la valeur du champ, il affiche
une boite de message vide, alors qu'au même moment j'ai devant les yeux le
champ qui lui contient bien une valeur.
Je précise que j'ai bien vérifié faire référence au bon champ.
De plus, je fait un docmd.saverecord avant les traitements, histoire d'être
sûr que les données soient mises à jour.
Des requery, refresh et autres recalc n'ont aucun effet...

Merci pour votre aide.

2 réponses

Avatar
arthas56
je pense qu'il faut que tu crées un champs qui rappelle la dernier valeur
calculée: sur l'événement AfterUpdate:
Me.monchamps.Defaultvalue = """" & Me.monchamps.value & """"
"Toine" a écrit dans le message de news:
ce5jcu$kuh$
Bonjour.

Sous Access 97, j'ai un formulaire composé de différents sous-formulaires.
Dans le formulaire principal, j'ai un champ calculé qui est le total des
champs d'un des sous-formulaires.
Je veux me servir de la valeur de ce champ pour effectuer des calculs,
mais

il semblerai qu'Access 'perde' cette valeur à un moment donné.
En l'occurence, si j'affiche un message avec la valeur du champ, il
affiche

une boite de message vide, alors qu'au même moment j'ai devant les yeux le
champ qui lui contient bien une valeur.
Je précise que j'ai bien vérifié faire référence au bon champ.
De plus, je fait un docmd.saverecord avant les traitements, histoire
d'être

sûr que les données soient mises à jour.
Des requery, refresh et autres recalc n'ont aucun effet...

Merci pour votre aide.






Avatar
Toine
Ok, je vais essayer ça.
Merci

"arthas56" a écrit dans le message de
news:
je pense qu'il faut que tu crées un champs qui rappelle la dernier valeur
calculée: sur l'événement AfterUpdate:
Me.monchamps.Defaultvalue = """" & Me.monchamps.value & """"
"Toine" a écrit dans le message de news:
ce5jcu$kuh$
Bonjour.

Sous Access 97, j'ai un formulaire composé de différents
sous-formulaires.


Dans le formulaire principal, j'ai un champ calculé qui est le total des
champs d'un des sous-formulaires.
Je veux me servir de la valeur de ce champ pour effectuer des calculs,
mais

il semblerai qu'Access 'perde' cette valeur à un moment donné.
En l'occurence, si j'affiche un message avec la valeur du champ, il
affiche

une boite de message vide, alors qu'au même moment j'ai devant les yeux
le


champ qui lui contient bien une valeur.
Je précise que j'ai bien vérifié faire référence au bon champ.
De plus, je fait un docmd.saverecord avant les traitements, histoire
d'être

sûr que les données soient mises à jour.
Des requery, refresh et autres recalc n'ont aucun effet...

Merci pour votre aide.