•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the VB.NET section within the Software Development category of DaniWeb, a massive community of 374,007 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,904 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our VB.NET advertiser:
Views: 325 | Replies: 1
![]() |
•
•
Join Date: Mar 2008
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 0
Hey guys, I am having trouble with this If satement. heres the code that i have so far:
And here's what im trying to achieve (DL pic file attatchment). So If the two subject codes are the same the label is meant to read "students share 2 subjects" and if only one subject code matches then the label is meant to read "students share 1 subject" and if no subjects match then "students share 0 subjects".
I haven't named the textboxes or labels yet, so TextBox1 and TextBox2 are the subjects of Student 1 and TextBox3 and TextBox4 are the subjects of Student 2. Label6 is wehre the "students share x subject(s)"!!
Thank you very much for any help....I'm new to vb.net and appreciate any help given, Thank you very much!!!!
vb Syntax (Toggle Plain Text)
If Val(TextBox1.Text) = Val(TextBox3.Text) And Val(TextBox2.Text) = Val(TextBox4.Text) Then Label6.Text = "Students share 2 Subjects" End If If Val(TextBox1.Text) = Val(TextBox4.Text) And Val(TextBox2.Text) = Val(TextBox3.Text) Then Label6.Text = "Students share 2 Subjects" End If If Val(TextBox1.Text) = Val(TextBox3.Text) Or Val(TextBox2.Text) = Val(TextBox4.Text) Then Label6.Text = "Students share 1 Subject" If Val(TextBox2.Text) = Val(TextBox3.Text) Or Val(TextBox1.Text) = Val(TextBox4.Text) Then Label6.Text = "Students share 1 Subject" End If End If If Val(TextBox1.Text) <> Val(TextBox3.Text) And Val(TextBox2.Text) <> Val(TextBox4.Text) Then Label6.Text = "Students share 0 subjects" End If If Val(TextBox1.Text) <> Val(TextBox4.Text) And Val(TextBox2.Text) <> Val(TextBox3.Text) Then Label6.Text = "Students share 0 subjects" End If
And here's what im trying to achieve (DL pic file attatchment). So If the two subject codes are the same the label is meant to read "students share 2 subjects" and if only one subject code matches then the label is meant to read "students share 1 subject" and if no subjects match then "students share 0 subjects".
I haven't named the textboxes or labels yet, so TextBox1 and TextBox2 are the subjects of Student 1 and TextBox3 and TextBox4 are the subjects of Student 2. Label6 is wehre the "students share x subject(s)"!!
Thank you very much for any help....I'm new to vb.net and appreciate any help given, Thank you very much!!!!
Last edited by WolfPack : Mar 22nd, 2008 at 8:49 am. Reason: Added code tags. Use them when you post code. Also corrected indenting.
Hey there ferrier, couldn't you just shorten that whole piece of code down to just 3 statements? I've done it here (without using Val, you can add it if you want and such):
I think it works with every option if it doesn't then I'd have to sit down and work through it some more. Aye the middle elseif is just one huge statement lol.
Hope it works.
mhmm, looks like the VB.net highlighting syntax is incomplete
VBNET Syntax (Toggle Plain Text)
If TextBox1.Text = TextBox3.Text And TextBox2.Text = TextBox4.Text Or TextBox1.Text = TextBox4.Text And TextBox2.Text = TextBox3.Text Then Label6.Text = "Students share 2 subjects" ElseIf TextBox1.Text = TextBox3.Text And TextBox2.Text <> TextBox4.Text Or TextBox1.Text = TextBox4.Text And TextBox2.Text <> TextBox3.Text Or TextBox2.Text = TextBox4.Text And TextBox1.Text <> TextBox3.Text Or TextBox2.Text = TextBox3.Text And TextBox1.Text <> TextBox4.Text Then Label6.Text = "Students share 1 subject" Else Label6.Text = "Students share 0 subjects" End If
I think it works with every option if it doesn't then I'd have to sit down and work through it some more. Aye the middle elseif is just one huge statement lol.
Hope it works.
mhmm, looks like the VB.net highlighting syntax is incomplete
Stone In Focus - Caffeine Group - CoffeePHP - Open Notes - Onyx - Redpoint Network - Espresso
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb VB.NET Marketplace
- help a newbie? mySQL find & replace (MySQL)
- Newbie in need of help!!! (C++)
- python newbie help (Python)
- Java newbie (Java)
- vb.net NEWBIE!! Triangle problem!! (VB.NET)
- A newbie needs help in Java ...... (Java)
- Can Anyone Help a Complete Newbie? (HTML and CSS)
Other Threads in the VB.NET Forum
- Previous Thread: Indent the C text in vb.net
- Next Thread: check box problem


Linear Mode