Invoer Controleren

Status
Niet open voor verdere reacties.

PPlezier

Nieuwe gebruiker
Lid geworden
14 apr 2008
Berichten
3
Een vraagje van een beginnende programmeur.

Ik ben een eenvoudig rekenmachientje aan het maken in Visual Basic. Je hebt een aantal invoer velden waar je variabele kan invoeren en na een druk op de bereken knop berekend hij de uitkomst. Ik gebruik hiervoor een Double als variabele. Als de gebruiker per ongeluk blanco of een letter invoert crashed hierdoor het programma. Ik wil dus een check inbouwen die kijkt of de textbox blanco of text bevat en zo ja de berekening beeindigegd. Hoe doe ik dit?

If txtVariabele1.Text = "" or txtVariabele1.Text = 'geen getal' Then
'Beeindig de berekening'
End If

mvg Piet.
 
Je kan het op meerdere manieren aanpakken.

If txtVariabele1.Trim.Lenght > 0 and isNumeric(txtVariabele1.Text) Then
maakDeBerekening()
Else
messagebox.show("Geen correct getal ingevuld")
End If

Je kan natuurlijk ook gwn ipv een TEXTveld een NUMERIC veld nemen, dan heb je er helemaal geen programeerwer aan :)
 
De Functie IsNummeric() lijkt niet te bestaan bij mij?!? We hebben toch alletwee wel over Visual Basic 6?

Piet
 
Ow, sorry, dacht dat je het over .net had :o
 
Code:
if(len(text1.text) > 0 and isnumeric(text1.text) then
  msgbox "De textbox voldoet aan alle eisen!"
else
  msgbox "De textbox voldoet niet aan de eisen!"
end if

Bovenstaande zou moeten werken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan