Zwischen UFOs wechseln und Prozedur ausführen

01/09/2008 - 19:56 von Herbert Fidesser | Report spam
Hallo NG,

folgendes Problem (Acc2003):
In einem Unterformular klicke ich auf einen Button, was den Focus auf
ein bestimmtes Feld in einem zweiten UFO (selbe Ebene nur anderes
Register) setzt:
Forms!frmMain!frmToDo.Form!UFActivity.SetFocus
Forms!frmMain!frmToDo.Form!UFActivity.Form!Bezug.SetFocus
Das klappt.
Jetzt finde ich aber kein Event, das das aufgerufene Control bewegt,
eine Prozedur auszuführen.
Es klappt weder mit Gotfocus noch mit Activate.
Ich habe auch versucht, nur das UFO (ohne Control) aufzurufen und dort
über Gotfocus oder Activate eine Prozedur zu starten. Leider auch
vergeblich.

Weiß jemand, wie's geht?

Danke
mfg
Herbert
 

Lesen sie die antworten

#1 Thomas Möller
01/09/2008 - 20:10 | Warnen spam
Hallo Herbert,

Herbert Fidesser schrieb:
Hallo NG,

folgendes Problem (Acc2003):
In einem Unterformular klicke ich auf einen Button, was den Focus auf
ein bestimmtes Feld in einem zweiten UFO (selbe Ebene nur anderes
Register) setzt:
Forms!frmMain!frmToDo.Form!UFActivity.SetFocus
Forms!frmMain!frmToDo.Form!UFActivity.Form!Bezug.SetFocus
Das klappt.
Jetzt finde ich aber kein Event, das das aufgerufene Control bewegt,
eine Prozedur auszuführen.



den Aufruf einer solchen Prozedur könntest Du dort einfügen, wo Du den
Cursor in das Feld verschiebst:

Forms!frmMain!frmToDo.Form!UFActivity.SetFocus
Forms!frmMain!frmToDo.Form!UFActivity.Form!Bezug.SetFocus

Call Forms!frmMain!frmToDo.Form!UFActivity.Form!Bezug_GotFocus


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen