celebforum

celebforum (https://celebforum.co/index.php)
-   Tech Talk (https://celebforum.co/forumdisplay.php?f=9)
-   -   Visual Basic (https://celebforum.co/showthread.php?t=21992)

Pepper 20.02.2009 15:38

Visual Basic
 
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...d06ttt.pdf.pdf

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

Zitat:

Zitat von tamflo (Beitrag 161171)
guckst du hier:

http://www.efka.utm.my/thesis/IMAGES...d06ttt.pdf.pdf

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:21 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.