Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Lalikowski am Juli 02, 2013, 17:34:54

Titel: Schaltfläche deaktiven
Beitrag von: Lalikowski am Juli 02, 2013, 17:34:54
Moin zusammen,

an den kleinsten Aufgaben verzweifele ich....:-(

Ich habe ein Formular, in dem ich eine Schaltfläche deaktivieren möchte, wenn der Wert in einem Textfeld >0 ist.

Im Anhang findet Ihr einmal das Formular und den code.

Was mache ich falsch ?

Viele Grüße

Andreas

[Anhang gelöscht durch Administrator]
Titel: Re: Schaltfläche deaktiven
Beitrag von: MzKlMu am Juli 02, 2013, 17:38:53
Hallo,
die wichtigste Zeile hast Du unterschlagen. Welches Ereignis ?
Titel: Re: Schaltfläche deaktiven
Beitrag von: Lalikowski am Juli 02, 2013, 17:40:02
....sorry.....beim Öffnen des Formulars
Titel: Re: Schaltfläche deaktiven
Beitrag von: DF6GL am Juli 02, 2013, 18:31:47
Hallo,

Sub Form_Current()

' Dein Code

End Sub
Titel: Re: Schaltfläche deaktiven
Beitrag von: Lalikowski am Juli 02, 2013, 18:40:26
Moin,

leider bleibt die Schaltfläche weiter aktiviert, egal welcher Wert sich im Textfeld befindet.... >:( ??? ???

Titel: Re: Schaltfläche deaktiven
Beitrag von: MzKlMu am Juli 02, 2013, 18:49:29
Hallo,
lasse Dir mal in einer MsgBox den Inhalt von AnzoT ausgeben.
Übrigens, der Einzeiler macht das Gleiche:
A_starten.Enabled = AnzoT = 0
If Then .... End If entfällt dann ersatzlos.


PS:
Man zeigt Code immer als Text (Kopieren und nicht abschreiben) und nie als Bild.
Du machst es den Helfern leichter, weil man bestehenden Code kopieren und ggf. ändern kann. Mit einem Bild geht das nicht.
Titel: Re: Schaltfläche deaktiven
Beitrag von: Lalikowski am Juli 03, 2013, 09:24:36
Moin zusammen,

die Msgbox gibt nichts aus, obwohl ich doch im Textfed "AnzoT" einen Wert sehe.
Das wird sicher der Grund für die nicht funktionierende Aktivierung der Schaltfläche sein.
Verdammte Axt, was ist hier los?

Sub Form_Current()

MsgBox (Me![AnzoT])

A_starten.Enabled = AnzoT = 0

End Sub



Titel: Re: Schaltfläche deaktiven
Beitrag von: MzKlMu am Juli 03, 2013, 09:31:13
Hallo,
prüfe mal den Namen des Feldes mit AnzoT.


PS:
Und verwende die Codetags (#) für Code, sonst benötigt man eine Lupe.  ;D
Titel: Re: Schaltfläche deaktiven
Beitrag von: Lalikowski am Juli 03, 2013, 10:00:22
Moin,

ich habe den Fehler gefunden.
Der Wert des Textfeldes kommt aus einem im Hintergrund geöffneten Formular.
Beim Anzeigen meines Formulars ist dieses Feld jedoch noch nicht gefüllt....:-)

Viele Dank für Eure Hilfe

Andreas