PDA

Vollständige Version anzeigen : Über 1.Textfeld weitere Textfelder aktiv machen?


PC74
21.10.2001, 19:50
Hallo Leute !
Wie kann ich in meinem Form über das 1.Textfeld weitere Textfelder aktiv machen.
Ausgangspunkt:
1.Textfeld aktiv = ja
2.Textfeld aktiv = nein u.s.w.
Beim Öffnen des Form soll im 1.Textfeld gelesen werden ob etwas drin steht oder nicht.Wenn es leer ist sind die anderen Textfelder nicht aktiv und wenn was enthalten ist aktiv.
Versuche schon verzweifelt mit:
Private Sub Form_Load()
If Me![Objekt-Straße].Value = ???? Then
Me![Objekt-Ort].Enabled = True
Else
Me![Objekt-Ort].Enabled = False
End If
End Sub
oder:
If IsNull(![Objekt-Straße].Value ) Then
Me![Objekt-Ort].Enabled = True
Else
Me![Objekt-Ort].Enabled = False
End If

Was mache ich falsch, bin ich vollkommen verkehrt?

Danke für event. Hilfe !

PC74

MarioR
21.10.2001, 20:13
Hallo Uwe,

so müsste es funktionieren:

Private Sub Form_Load()
Me.Textfeld2.Enabled = Not IsNull(Me.Textfeld1)
End Sub

Andi_D
21.10.2001, 20:22
Also im Prinzip stimmts, is meiner Meinung nach blos`n kleiner Fehler in der Syntax.

Meiner Meinung nach heißt es

If IsNull(Me.Objekt_Straße) Then
statt
If IsNull(![Objekt-Straße].Value ) Then

Me.Objekt_Ort.Enabled = True
Else
Me.Objekt_Ort.Enabled = False
End If

(Vorsicht, wenn die Auto-Syntax verwendet wird, wird bei Objekt-Straße aus dem -Strich ein _Strich...)

Gruz Andi...

PC74
21.10.2001, 20:43
Hi Mario !
Es funzt 1a. Danke und mach weiter "Super".

Uwe

PC74
21.10.2001, 21:23
Hi Andy!
Deine Idee geht auch nur mit einem kleinen Schönheitsfehler

Me.Objekt_Ort.Enabled = False nicht True
Else
Me.Objekt_Ort.Enabled = True nicht False

Trotzdem Danke Andy o.K.

Uwe