Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Visual Basic


Pepper
20.02.2009, 15:38
Moin

Ich habe eine Variable names AA, welche in die Textbox "txtA" eingegeben wird. Mit dieser Variablen soll anschließend gerechnet werden. Programmiert hab ich das so:

AA = Val(Me.txtA.Text)

Mein Problem ist nun folgendes: Wenn ich Buchstaben anstatt Zahlen eingebe, rechnet VB mit 0. Ich will aber, dass er dann eine Fehlermeldung in Form einer Messagebox ausgibt.

d.h. ich würde VB gerne sagen: "Wenn AA keine Zahl ist, dann gib diese Messagebox aus" Aber ich weiß nicht, wie ich das programmieren muss ....

filli
23.02.2009, 18:55
guckst du hier:

http://www.efka.utm.my/thesis/IMAGES/3PSM/2006/1JSB/PART2/Rozaina020075d06ttt.pdf.pdf[/url]

ist aber in englisch...


vielleicht lässt sich das auch abkürzen...

VB rechnet doch mit 0, weil für buchstaben keine werte gesetzt sind. müsste es auch rechnen, wenn du als variabel die zahl 0 eingibst? (wäre allerdings recht unlogisch für mich)

solltest du auf die zahl 0 verzichten können, sag ihm mit allen anderen variablen, außer der 0 zu rechnen. dann dürfte es bei buchstaben die gewünschte fehlermeldung ausgeben...

Pepper
23.02.2009, 19:55
guckst du hier:

http://www.efka.utm.my/thesis/IMAGES/3PSM/2006/1JSB/PART2/Rozaina020075d06ttt.pdf.pdf[/url]

ist aber in englisch...


vielleicht lässt sich das auch abkürzen...

VB rechnet doch mit 0, weil für buchstaben keine werte gesetzt sind. müsste es auch rechnen, wenn du als variabel die zahl 0 eingibst? (wäre allerdings recht unlogisch für mich)

solltest du auf die zahl 0 verzichten können, sag ihm mit allen anderen variablen, außer der 0 zu rechnen. dann dürfte es bei buchstaben die gewünschte fehlermeldung ausgeben...

Danke für die Antwort.

Englisch ist kein Problem, aber das ist eine 113 Seiten PDF (drunk) Da hab ich grad keine Lust zu lesen :D Vielleicht später mal.

Leider kann ich auf die 0 nicht verzichten ...

Also das Programm läuft auch ohne das ich das so programmiere, wäre halt schöner/sauberer gewesen :D