Member
Beiträge: 22
| Hi,
habe ich noch nie gemacht... Ich würde mir mal folgendes ansehen:
Dim frm As Form
For Each frm In Access.Forms
Debug.Print frm.Name
If frm.Name = "MyForm" Then
Debug.Print frm.hwnd ' Bei Bedarf frm.controls("MyControl").value
End If
End If
Dann müsstest Du sehen, ob sie alle denselben Namen tragen, oder was Access daraus macht. Wenn sie - eher unwahrscheinlich - alle denselben Namen haben, dann müsstest Du über ein Control mit der besagten speziellen Information oder evt. das hwnd die Formulare unterscheiden können. Zum Focus-setzen also die obige Schleife durchlaufen, und wenn Du da bist, dann setfocus und exit.
Viel Erfolg
Nick |