J'ai une procédure d'événement qui doit être exécutée lorsque l'utilisateur sélectionne un certain enregistrement.Comment vérifier si l'événement CURRENT n'est pas pendant l'événement OPEN du formulaire
Si je le mets dans un sur l'événement actuel, il fonctionne.
Cependant, je ne suis pas besoin de fonctionner lorsque le formulaire est en cours d'ouverture. C'est-à-dire, lorsque le formulaire est ouvert et que les enregistrements sont chargés sur le formulaire, ma procédure événementielle est appelée pour chaque enregistrement chargé. Cela ralentit mon programme, car c'est inutile.
Ma question est, comment puis-je vérifier que l'événement est pas exécuté pendant la « chargement » des dossiers.
quelque chose comme:
on_current_event do:
if event is not during on_load then
do this
end if
end proc
Vous ne devriez obtenir un sur l'événement actuel lorsque vous ouvrez le formulaire - sauf si vous faites quelque chose de bizarre - ce que tu fais un tas de quelque chose ?? ou actualisations –
désolé, oui, il est probablement appelé une fois. mais quand je passe à un autre enregistrement dans le formulaire principal. il est appelé pour chaque enregistrement qu'il passe dans le formulaire principal. ralentit –
C'est le but de l'événement OnCurrent: il est appelé chaque fois que vous passez à un nouvel enregistrement. L'événement OnLoad n'est appelé qu'une seule fois lorsque le formulaire est ouvert. –