Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mit VBA abfragen, ob ein Textfeld leer ist

2,843 views
Skip to first unread message

Siegfried Hubert

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
Hallo Leute,
Ich möchte mit Textfeldern rechnen. Jetzt benötige ich aber eine
Abfragemöglichkeit, ob ein Textfeld Werte enthält oder nicht.

Also ich brauche etwas der Art:
Wenn Textfeld1 nicht leer Textfeld1*Irgendwas ... sonst
Wenn Textfeld2 nicht leer Textfeld2*Irgendwas ... sonst
Textfeld3*Irgendwas ...

Danke für eure Hilfe!
Gruß Siegfried

Philipp Stiefel

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
Hallo Siegfried,

Siegfried Hubert <Siegfrie...@t-online.de> schrieb:


> Ich möchte mit Textfeldern rechnen. Jetzt benötige ich aber eine
> Abfragemöglichkeit, ob ein Textfeld Werte enthält oder nicht.
>
> Also ich brauche etwas der Art:
> Wenn Textfeld1 nicht leer Textfeld1*Irgendwas ... sonst
> Wenn Textfeld2 nicht leer Textfeld2*Irgendwas ... sonst
> Textfeld3*Irgendwas ...

Mit VBA (hoffe das schreckt dich nicht ab) nichts einfacher als das.

Am besten über Len (gibt die Länge einer Zeichenfolge zurück)

if len(textfeld1.text) >0 then
*irgendwas*
else
*irgendwas anderes*
end if

Mit LÄNGE kannst du außerhalb von VBA in etwa das gleiche machen.

HTH
Phil

Siegfried Hubert

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
Mit If IsNull(... geht es auch aber an welches Ereignis soll ich es binden?
Ich habe jetzt zu Testzwecken einfach ein anderes Textfeld genommen und hier
GotFocus()
Eigentlich ist dies aber nicht das Wahre.

Gruß und Danke für die Antwort
Siegfried

Philipp Stiefel <in...@pstiefel.de> schrieb in im Newsbeitrag:
OfkhNqyP$GA.239@cppssbbsa04...

Annegret Jäger

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
Hier stellt sich eigentlich nur die Frage: Wann soll den gerechnet werden?
Z.B. beim Klick auf eine Schaltfläche oder beim Ereignis "nach
Aktualisierung" eines betroffenen Feldes.
Gruß Anne

Siegfried Hubert <Siegfrie...@t-online.de> schrieb in im Newsbeitrag:
82e4n4$20o$1...@news07.btx.dtag.de...

Siegfried Hubert

unread,
Dec 5, 1999, 3:00:00 AM12/5/99
to
Das ist eigentlich egal. Der Feldinhalt soll hat berechnet werden so wie
z.B. im Ausdrucks- Generator. Wann läßt man denn am besten berechnen, wenn
es eigentlich nur darauf ankommt, dass wenn das Formular geöffnet wird, die
Textfelder gerechnet sind.
Gruß und Danke für die Antwort.
Siegfried
Annegret Jäger <ebi-j...@t-online.de> schrieb in im Newsbeitrag:
uJe69F0P$GA.265@cppssbbsa05...

CP

unread,
Dec 6, 1999, 3:00:00 AM12/6/99
to
Wie wärs mit:

if isnull(me!Textfeldname.value) then
...
else
...
end if

Wenn die Ausgangssituation immer nur ein Textfeld ist, kann man sowas auch
mit
Select Case machen, die Bedingung ist aber identisch.
Funktioniert ganz sicher. Fehlerbehandlung für das "Rechnen" mit Null-Werten
nicht
vergessen. ErrCode 13 wartet nur auf solche Sachen...
Tip: Öfter mal in die Online-Hilfe schauen...

Gruß, Carsten

Siegfried Hubert schrieb in Nachricht <82dmli$9p5$1...@news05.btx.dtag.de>...
>Hallo Leute,


>Ich möchte mit Textfeldern rechnen. Jetzt benötige ich aber eine
>Abfragemöglichkeit, ob ein Textfeld Werte enthält oder nicht.
>
>Also ich brauche etwas der Art:
>Wenn Textfeld1 nicht leer Textfeld1*Irgendwas ... sonst
>Wenn Textfeld2 nicht leer Textfeld2*Irgendwas ... sonst
>Textfeld3*Irgendwas ...
>

0 new messages