NET came onto the scene, so I gave it a shot just for fun. Click Dim dec_grade As Decimal Dim str_input Grade As String = "" Dim int_counter As Integer = 1 Accept Grades.
The first block of code below is what I came up with first.--------Click Here to display the illustration-------- Private Sub Accept Grades_Click( By Val sender As System. Enabled = False Do str_input Grade = Input Box("Enter grade number " & int_counter.
And for data validation, code a Validating event for the Text Box control. That means that if you have a whole list of validating conditions, you can code them as a whole series connected with these operators (with the most frequent hits first) and nothing below a validation test that fails will use any processing.
This puts validation into one self-contained block and data entry into a different one.
There are other ways to highlight the field in question besides changing the text color, the border color or the fill color could be changed instead, or in addition, just make sure that you are not making the form impossible to read.
To learn more about the event object, take a look at JS.88.560– make sure to click on the button in the upper left corner to display the navigation pane if it’s not shown automatically.
Please register to participate in our discussions with 2 million other members - it's free and quick!
Some forums can only be seen by registered members.
Another thing I like to do is to display the validation error message on the form in an otherwise hidden field: The problem with our last solution is that if the user saves a partially filled form, and picks it up at a later time, that error message that popped up is long gone, and the only indication that there is something wrong with the form is the modified field color.
So, having a text field contain that error message might be a good idea.
But a zero length string is also returned if the user simply forgets to enter anything. NET where there are even more sophisticated ideas, the best way to improve this program is to simply get rid of the Input Box and loop. Focus() End Sub It's a minor point, but you might also keep in mind that the VB.
There's a way to tell the difference, but it requires using unmanaged code. Use a simple Text Box to enter the data and use a Label to display messages. NET And Also and Or Else operators are "short circuit" operators.
However, more and more we are learning that it is exactly while the students are in school and attempting to focus on their work that toxic stress has its most significant detrimental impact.