Noch ein Access Problem


robb

Well-Known Member
Joined
Sep 15, 2005
Messages
1,485
Location
Bad Nauheim bei Frankfurt/Main
LOCATION
Bad Nauheim bei Frankfurt/Main
@ thrake: ich gelobe auch besserung und die verwendung des "edit"buttons ;-)

Code:
Private Sub Type_1_Roll_Diameter_AfterUpdate(Cancel As Integer)

    If Nz(Me!Type_1_Roll_Diameter) = "" Then
        Me!Befehl34.Enabled = False
    End If
End Sub

mit diesem code will ich den button "befehl34" deaktivieren, wenn in dem textfeld "Type 1 Roll Diameter" kein text steht.

weiss halt nicht genau ob AfterUpdate richtig ist. soll halt von anfang an überprüfen...
 
Hallo,

ich würde die Abfrage bei folgenden Aktionen machen :
1. beim Starten des Dialoges
2. beim Update des Feldinhaltes

Gruß Heiko
 
ja hab ich auch so gemacht jetzt..

kannst du mir erklären wann ich z.b.

Me!Befehl34.Enabled = False

und wann nur

Befehl34.Enabled = False

schreiben muss? mit Me!usw. geht es bei mir nämlich nicht.
 
Hallo Robb,

das hängt davon ab, wo Du dich programmtechnisch befindest.

Befindest Du dich direkt im Dialog, wo sich das Element befindest, so
brauchst du nur deas Element selbst aufrufen -> Button.Enabled .

Befindest Du dich in einem anderen Dialog und willst auf dieses Element
zugreifen, so must Du den Dialognamen davorschreiben -> Dialog.Button.Enabled.
( Dieser Dialog muß natürlich auch geöffnet sein )

Der Bezeichener "Me" weißt dabei auf deinen aktuellen Dialog hin.

Gruß Heiko
 
Back
Top