Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Zugrief auf 2 Steuerelemente in 2 Formularen mit dem gleichen Namen

Begonnen von david-os, Mai 12, 2015, 13:31:39

⏪ vorheriges - nächstes ⏩

david-os

Hallo zusammen,

Ich will von 2 Formularen die das gleiche Stuererelement haben eine Sub aufrufen welche das gleiche Stuerelement benutzt um irgend was zu machen. Also so etwas

diese Sub ist in einem eigenem Modul
sub Update
....
if ME.Controls.optIST.value=1 then
    .....
else
    .....
end if
....
end sub


Formular 1
call Update

Formular 2
call Update

Das element ist ein Radio button group und der gleiche Code soll für beide Formulare sein und damit ich nicht den ganzen code 2 mal haben muss benutze ich das Keyword ME was aber zu einem Fehelr beim Kompielieren fürt "Unzulässige Verwendung des Schlüsselworts Me"

kann mann überhaupt auf ein Steuerelement so zugreifen das man nicht explizit den namen des Forumlars durchgeben muss zu identifiezierung des elements?
Ich glaube das man es mit ME macht aber komme selber nicht darauf wie genau.

Danke in voraus,
Dave


MaggieMay

Hallo,

du kannst den Aufruf der Sub um den Formularnamen bzw. das Formular-Objekt erweitern und diesen anstelle von Me verwenden.

Beispiel:
sub Update(frm As Form)
....
if frm.Controls.optIST.value=1 then
    .....
else
    .....
end if
....
end sub

Aufruf:
Call Update(Me.Form)
Freundliche Grüße
MaggieMay