Ich habe ein Formular, aus dem ich 2 weitere Formulare zugreifen kann. Ich kann das tun, indem ich auf den ausgewählten Datensatz klicke. Was ich tun möchte, ist zu verhindern, dass Benutzer das zweite Formular in irgendeinem anderen Datensatz öffnet, das das erste Formular bereits geöffnet hat. Bisher habe ich versucht, dies (in Aktuelles der ersten Form - lassen Sie mich es Haupt Form nennen):Zugriff - verhindern, dass das zweite Formular in einem anderen Datensatz geöffnet wird
If CurrentProject.AllForms("MySecondForm").IsLoaded And CurrentProject.AllForms("MyThirdForm").IsLoaded Then
If Forms![MySecondForm].Form![ID] = Forms![MyThirdForm].Form![ID] Then
'do nothing
Else
...
MsgBox "Error. You cannot open both forms in different records !"
End If
End If
Irgendwelche Ideen auf, welches Ereignis ich brauche Code zu verwenden, und wie diese zu verhindern?