Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: cyberchris am Mai 13, 2011, 06:54:19

Titel: Fled auslesen, dass den Focus hat
Beitrag von: cyberchris am Mai 13, 2011, 06:54:19
Hallo,

ich versuche das Feld auszulesen, dass den Focus hat. Lieder kommt bei mir immer ein Laufzeitfehler:

Laufzeitfehler 2474
Für den von Ihnen eingegebenen Ausdruck ist es erforderlich, dass sich das Steuerelement im aktiven Fenster befindet.

Im Private Sub Form_Current() habe ich folgendes stehen:
Set AktSteuerelement = Screen.activeControl
strSteuerelement = AktSteuerelement.Name

Ich möchte das Feld ermitteln, dass den Focus hast.

Bzw. würde auch genügen, wenn ich wüsste, ob der Focus sich im Formularkopf oder Detailbereich befindet.

Danke
gruß Christoph
Titel: Re: Fled auslesen, dass den Focus hat
Beitrag von: database am Mai 13, 2011, 07:47:27
Hallo,

zum Zeitpunkt des FORMULAR-Ereignisses 'Beim Anzeigen' hat kein Steuerelement den Fokus weshalb auch der Fehler ausgelöst wird.

siehe auch:

http://www.access-home.de/cms/index.php?kat=31&cms_id=459 (http://www.access-home.de/cms/index.php?kat=31&cms_id=459)
Titel: Re: Fled auslesen, dass den Focus hat
Beitrag von: cyberchris am Mai 13, 2011, 09:18:26
Danke.

Eigentlich möchte ich folgendes erreichen:

ich habe beim Anzeigen das eingebaut: Me!DeineIDAktiv = Me!IDoWAG
Im Formularkopf ist ein Textfeld DeineIDAktiv
Im Detailbereich habe ich mit der bedingten Formatierung dies eingebaut: Ausdruck = [IDoWAG]=[DeineIDAktiv]

Dies bewirkt, dass die Zeile farblich markiert wird.

Nun möchte ich aber, wenn ich mich im Kopfbereich befinde, dass keine Zeile markiert ist. Standardmäßig wird/bleibt aber immer die erste, bzw. zuletztaktive Zeile markiert.

Vielen Dank!
Gruß Christoph
Titel: Re: Fled auslesen, dass den Focus hat
Beitrag von: database am Mai 13, 2011, 10:16:34
Hi,

ZitatNun möchte ich aber, wenn ich mich im Kopfbereich befinde...
Dann musst du hierfür eines der zur Verfügung stehnde Ereignis heranziehen ... z.B.  Klick-Ereignis im Kopfbereich...

bezüglich Löschen der eingestellten Formatierung siehe z.B.  auch diesen Thread:
http://www.access-o-mania.de/forum/index.php?topic=13794.0 (http://www.access-o-mania.de/forum/index.php?topic=13794.0)

HTH