2009-05-19 8 views
2

Je suis en train de développer un accès et je suis confronté à un problème dans lequel je dois m'assurer qu'un formulaire est mis à jour dans un gestionnaire OnClick de boutons.Utilisation de VBA pour mettre à jour un jeu d'enregistrements de formulaire dans Access 2007

Je pensais que cela pourrait fonctionner quelque chose comme ceci:

if me.dirty then 
    me.update  'This is a nonexistent form method' 
end if 
<rest of handler> 

Si une telle chose existe, est-ce que je dois appeler le gestionnaire d'événement OnUpdate manuellement?

Répondre

0

J'utilise toujours ce code dans mes gestionnaires de Save_Click

If Me.Dirty Then  
    DoCmd.RunCommand acCmdSaveRecord 
End If 
1

Je voudrais éviter la version .RunCommand parce qu'il y a des cas où Me.Dirty = False fonctionnera et ac L'accès aux commandes du menu est évité. D'autre part, Me.Dirty m'a toujours frappé comme une propriété qui devrait être en lecture seule, mais ce n'est pas le cas.

Questions connexes