Rechercher : dans
Par :

Access evenement sur mise à jour champ calcul

Dernière réponse le 12 oct 2007 à 17:16:33 krassi, le 16 mar 2007 à 08:01:41 
 Signaler ce message aux modérateurs

Bonjour

Dans un formulaire j'ai un champ "somme" qui est la somme d'une vingtaine de champs.
Je souhaite lorsque la valeur de ce champ est modifiée exécuter une action et ça ne marche pas .
Exemple de code simplifié:

Private somme_BeforeUpdate(Cancel As Integer)

MsgBox " mise à jour"
End Sub

rien ne s'affiche lorque le champ varie
ça ne marche pas mieux avec after update

Merci de votre aide
Krassi
Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « access evenement sur mise à jour champ calcul » dans :
Echec d'installation des mises à jour (Windows Update) VoirSi les mises à jour de Windows Xp sont impossibles, voici comment régler le problème. Téléchargez ce programme => Dial-a-Fix Une fenêtre "Téléchargement de fichiers" vous demandera si vous voulez exécuter ou enregistrer le fichier, cliquez sur...

1

zenon, le 16 mar 2007 à 08:57:28

Peut-être pourrais-tu stocker la valeur du champ dans une variable à l'ouverture du formulaire et vérifier lors de la validation, par exemple, si elle a été modifiée.

Répondre à zenon

2

krassi, le 16 mar 2007 à 09:04:52

A l'ouverture, la valeur du champ est 0.
Lors de la saisie , ce champ prend la valeur d'une somme sur 20 champs du formulaire:

=+Nz([equipe1_c_20_oog])+Nz([equipe1_c_20_p])+Nz(­[equipe1_c_20_sh])+Nz([equipe1_c_20_v])+Nz([equipe1_c_40_oog­])+Nz([equipe1_c_40_p])+Nz([equipe1_c_40_sh])+Nz([equipe1_c_­40_v])+Nz([equipe1_d_20_oog])+Nz([equipe1_d_20_p])+Nz([equip­e1_d_20_sh])+Nz([equipe1_d_20_v])+Nz([equipe1_d_40_oog])+Nz(­[equipe1_d_40_p])+Nz([equipe1_d_40_sh])+Nz([equipe1_d_40_v])­

J'ai bien essayé de créer une variable, mais il semble que les evenements sur le champ calculé n'aient aucun effet.

Krassi

Répondre à krassi

3

zenon, le 16 mar 2007 à 18:09:51

Bin, tout dépend comment tu les déclenches, les effets...

A un moment, tu dois bien valider les données, ou passer à un autre enregistrement, si tu mets ton code à cet endroit, il n'y a pas de raison que ça ne fonctionne pas.

Répondre à zenon

4

 boleponge80, le 12 oct 2007 à 17:16:33

Bonjour,
moi aussi j'ai le même probleme
quelqu'un sait si on peut paramétrer l'ordre de rafraichissement des sous formulaires
Merci

Répondre à boleponge80
Collection CommentÇaMarche.net