VB: Textbox Char Abfrage

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/vb_textbox_char_abfrage_60929/page_1 - zur Vollversion wechseln!


Vivo schrieb am 30.12.2002 um 20:01

Soooo, auf die Gefahr hin dass ich jetzt als ewiger VB - Newbie bekannt bleibe stelle ich wiederma folgende Frage :

(dürfte für einen erfahrenen auch nicht allzu schwer sein :) )

Ich will einfach ein einzeiliges Textfeld überpfrüfen, ob sich nur Zahlen in dem Feld befinden, oder ob auch ein anderer char reingeschrieben ist ...

tia Vivo


JC schrieb am 30.12.2002 um 20:15

Die InStr-Anweisung dürfte dir hier wertvolle Dienste leisten :)


Vivo schrieb am 30.12.2002 um 20:22

hmm ... des is ned genau das was ich brauche.
Ich will wissen ob sich NUR Zahlen in dem Textfeld befinden ...
Mit der Instr kann ich zwar jedes einzelne Zeichen abfragen aber wie soll ich das anwenden ohne Seitenlangen Code zu schreiben ?


watchout schrieb am 30.12.2002 um 20:23

ich täts mit ner conversion-funktion machen, einfach probieren, wenns keinen fehler gibt sinds zahlen :D
zb "CDbl"

ps: kann man bei textboxen nicht eh ein format definieren?


JC schrieb am 30.12.2002 um 20:26

Try Val-Function ;)


Vivo schrieb am 30.12.2002 um 20:27

Zitat von watchout
ps: kann man bei textboxen nicht eh ein format definieren?
jep, ich glaub dum einst DataFormat ... aber irgendwie bringt mich das garnicht weiter ...

Zitat von watchout
ich täts mit ner conversion-funktion machen, einfach probieren, wenns keinen fehler gibt sinds zahlen
Werd ich gleich auschecken ...


JC schrieb am 30.12.2002 um 20:31

Mit der Val-Funktion funktionierts mit Sicherheit.

Aber wär's nicht einfacher, wenn du nur ein Eingeben von Zahlen zulassen würdest?


Vivo schrieb am 30.12.2002 um 20:31

Zitat von JC
Try Val-Function ;)

jeaaaa ... das isses ... danke !!


COLOSSUS schrieb am 30.12.2002 um 20:34

gehts nicht mit if text1.text = isnumeric then ...

?
oder verwechsele ich was mit einer anderen sprache? :)


JC schrieb am 30.12.2002 um 20:38

If IsNumeric(Text1.Text) Then blablabla ;)

Sowohl die IsNumeric- als auch die Val-Funktion haben bestimmte Eigenschaften; um zu wählen, was man schließlich verwendet, sollte man die Bemerkungen lesen :)


Vivo schrieb am 30.12.2002 um 22:54

Zitat von COLOSSUS
gehts nicht mit if text1.text = isnumeric then ...

?
oder verwechsele ich was mit einer anderen sprache? :)

Für meine Zwecke is Val fast optimaler ...
Thx 4 helps :)


moidaschl schrieb am 30.12.2002 um 23:15

teil die variable durch 2 und schau ob rest bleibt.. wenn sich char befinden -> fehlermeldung :)


Vivo schrieb am 31.12.2002 um 16:43

Zitat von moidaschl
teil die variable durch 2 und schau ob rest bleibt.. wenn sich char befinden -> fehlermeldung :)

So darfst es du machen wenn du die Funktion mal brauchst ... :D


moidaschl schrieb am 31.12.2002 um 17:09

jo eh :D ..




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025