Neuigkeiten:

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

Mobiles Hauptmenü

Gesperrtes Ufo öffnen

Begonnen von SG05, Juli 07, 2014, 15:51:42

⏪ vorheriges - nächstes ⏩

SG05

Hallo zusammen,
benötige kurze Unterstützung, da ich den Wald vor lauter B....

Benutze folgenden Code ( im Ufo_1 bei Klick auf Datensatzm. ) um Ufo_2 zu entsperren:

If Forms!For_Formular!Username1 = Forms!For_Formular!Username2 Then
Forms!For_Formular!For_Ufo_2.Locked = True
Else
Forms!For_Formular!For_Ufo_2.Locked = False
End If

Ufo_2 ist beim öffnen Locked = False und in einer Registerkarte.

Leider keine Reaktion bei gleichen Usernamen.

Erbitte Hilfe...


bahasu

Hi,
hast Du schon geprüft, ob Du in den ersten if-Teil kommst?

If Forms!For_Formular!Username1 = Forms!For_Formular!Username2 Then
         msgbox "Stop"
         Forms!For_Formular!For_Ufo_2.Locked = True
Else
         Forms!For_Formular!For_Ufo_2.Locked = False
End If
Servus

SG05

Hallo bahasu,

ja, die "Stop"-Meldung wird angezeigt.


bahasu

Hi,

Vorschlag: stell Deine Datenbank (a2003-Format und gezippt) mit ein paar Spieldaten zur Verfügung. Dann läßt sich sicherlich eher helfen.
Servus

MaggieMay

#4
Hallo SG05,

überprüfe den Namen des Unterformular-Steuerelements, der kann - muss aber nicht - mit dem Namen des eingebetteten Formular-Objekts übereinstimmen.

Und dann: Verwende nach Möglichkeit Me zur Adressierung der Formularsteuerelemente.
Beispiel:Me.Parent!ctl_Ufo_2.Locked = (Me.Parent!Username1 = Me.Parent!Username2)Unter der Voraussetzung, dass der Code aus Ufo_1 heraus ausgeführt wird.

PS:
Warum willst du das Ufo überhaupt sperren, wenn die (welche??) User-IDs übereinstimmen?
Freundliche Grüße
MaggieMay