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...
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
Hallo bahasu,
ja, die "Stop"-Meldung wird angezeigt.
Hi,
Vorschlag: stell Deine Datenbank (a2003-Format und gezippt) mit ein paar Spieldaten zur Verfügung. Dann läßt sich sicherlich eher helfen.
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?