...

View Full Version : Visual Basic , Help needed



CooperTheGr8
11-02-2004, 09:37 PM
I am creatng this program that allows me to enter a students number o.k i have created the variable as an integer and now i cannot add text to it, because its an integer. but how do i get round this?:confused:

here is the code

' Get Student Number & Name

intStudentNumber = InputBox(" ")

strStudentName = InputBox("Please Student Name Here")

Cheers Chris

scroots
11-02-2004, 11:33 PM
if this is visual basic, to delcare a varaible you use

Dim varname as string

will declare a string.

scroots

tboss132
11-03-2004, 11:19 AM
Hi,
First declare the variable as an integer.
dim variablename as integer
Then you need to convert the student number to an integer. This is because VB sees whatever is entered into the input box as a string. Use this code


intStudentNumber = cint(InputBox(" "))

Note - cint(value) converts value to an integer. But you have to be absolutely sure the students enter their number and nothing else or you'll get an error.
Cheers:thumbsup:

CooperTheGr8
11-03-2004, 12:40 PM
cheers people, yeah numbers are the only thing that is going to be entered in that input box.


Chris :thumbsup:

oracleguy
11-03-2004, 06:59 PM
I'd still do some checking with either a try...catch or some regex just because they are supposed to enter only numbers, doesn't mean that its always gonna happen.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum