Welchen Typ hat "Me"?

11/02/2009 - 12:21 von Volker Neurath | Report spam
Hallo zusammen,

die Frage steht schon im Betreff: welchen Typ hat "Me" - oder anders
gefragt:

ich habe eine Sub, die als Parameter das aktuelle Formular übergeben
bekommen soll:

DatensatzDuplizieren(ThisForm As Form)

Rufe ich diese Sub auf mit:

DatenSatzDuplizieren(Me)

erhalte ich einen Laufzeitfehler mit dem lapidaren Hinweis "Typen
unvertràglich"

Was ich will:
die Sub befindet sich in einem Standardmodul - dort funktioniert "Me"
aber nicht - logisch.
Ich bin aber etwas, hmmm, schreibfaul, und möchte eine vollstàndig
qualifizierte Referenz auf Formularfelder vermeiden (weil 16 Felder
referenziert werden müssten...)

Wie bekomme ich das hin?

Direkt in die Ereignisprozedur des Buttons könnte ich zwar, möchte ich
aber auch nicht, ausserdem interessiert es mich, wie es _richtig_ geht.

Volker

Wenn es vom Himmel Zitronen regnet -- lerne, Limonade zu machen.
 

Lesen sie die antworten

#1 Josef Poetzl
11/02/2009 - 12:29 | Warnen spam
Hallo!

Volker Neurath schrieb:
die Frage steht schon im Betreff: welchen Typ hat "Me" ...



Jenen der Klasse in der Me eingesetzt wird.

oder anders
gefragt:
ich habe eine Sub, die als Parameter das aktuelle Formular übergeben
bekommen soll:
DatensatzDuplizieren(ThisForm As Form)

Rufe ich diese Sub auf mit:
DatenSatzDuplizieren(Me)

erhalte ich einen Laufzeitfehler mit dem lapidaren Hinweis "Typen
unvertràglich"



Rufst du sie nicht eher so auf:
| DatenSatzDuplizieren (Me)
^^^

| DatenSatzDuplizieren Me
wird vermutlich funktionieren.


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen