4. Juli 2013 11:44
Hallo und einen schönen Donnerstag,
da ich über die Suche leider nichts finden konnte versuche ich hier mein Problem verständlich zu erklären:
Ich habe eine Form x
Ich habe eine Subform y
Die Subform y ist natürlich mit der Form x über ein Feld ("Nr.") verlinkt und die Subform ist editierbar.
Sofern in der Subform ein Datensatz angezeigt wird ist der Focus ordnungsgemäß auf dem "Nr."-Control.
Wenn in der Subfom kein Datensatz vorhanden ist, dann ist der Focus beim öffnen der Form x automatisch auf der Subform.
Richtig wäre aber auch hier, dass der Focus auf "Nr." steht.
Eigentlich kein großes Problem, doch scheitere ich einfach daran. Form Property "ActiveControlOnOpen" hat keine Wirkung.
Funktioniert ebenfalls nicht, wenn es im Code direkt eingestellt wird.
- Code:
Form - OnOpenForm()
CurrForm."Nr.".ACTIVATE;
Ich habe schon vieles getestet...Andere ID Reihenfolge der Subform/Controls,Subform auf einem anderen Tab untergebracht,
sogar in der Subform die anzuzeigenden Spalten verändert. Alles was mir so einfiel, so unwahrscheinlich es auch ist.
Vielleicht kennt ihr ja eine einfache Lösung und könnt das Brett vor meinem Kopf entfernen
Grüße
Hannes
EDIT: Müsste doch einfach machbar sein. So ist es doch auch z.B. auf der Verkaufsform. Form+Subform, Subform ist editierbar, aber nicht im Fokus wenn leer.
Zuletzt geändert von Hannes Rathje am 4. Juli 2013 12:41, insgesamt 1-mal geändert.