Aktuelles Objekt als Parameter

26/09/2007 - 16:53 von Torsten Saathoff | Report spam
Hallo,

wenn ich für viele verschiedene Objekte eines Formulars die gleiche
Funktion verwenden möchte, wie übergebe ich dann das Objekt als
Parameter? Gibt es etwas wie 'this'? 'Me' ist doch das Formular? Und
als Parameter wird es nicht akzeptiert.

Ist für alle Ereignisse das aktuelle Objekt identisch mit dem aufrufenden
Objekt?

Vielleicht hat mich ja jemand verstanden.

Vielen Dank

Torsten
 

Lesen sie die antworten

#1 Karl Donaubauer
26/09/2007 - 17:06 | Warnen spam
Torsten Saathoff wrote:
wenn ich für viele verschiedene Objekte eines Formulars die gleiche
Funktion verwenden möchte, wie übergebe ich dann das Objekt als
Parameter? Gibt es etwas wie 'this'? 'Me' ist doch das Formular? Und
als Parameter wird es nicht akzeptiert.

Ist für alle Ereignisse das aktuelle Objekt identisch mit dem
aufrufenden Objekt?



Wenn du mit "Aktuelles Objekt" das Steuerelement meinst,
das gerade den Fokus hat, dann:

Me.ActiveControl
bzw. den Namen als String:
Me.ActiveControl.Name

Es geht auch global mit

Screen.ActiveControl
Screen.ActiveControl.Name

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Info zur
Access-Entwickler-Konferenz (AEK10) im Oktober in Nürnberg

Ähnliche fragen