What's new

Closed If statement visual basic

Status
Not open for further replies.

PatoGaming

Addict
Joined
Nov 10, 2017
Posts
4
Reaction
0
Points
64
Age
22
Hello po
Is it posible ba na marami yung If statement sa form or di talaga Pwede?
Ginamit ko po textbox at button
Ang syntax po is
IF Texbox1= "Xander Ford" then
Xander.show() ------ Form po yan
IF Texbox1= "Xander Mistubishi" then
XandeMit.show() ------ Form po yan
IF Texbox1= "Xander Chevrolet" then
XanderChe.show() ------ Form po yan
IF Texbox1= "Xander Toyota" then
XanderTo.show() ------ Form po yan
IF Texbox1= "Xander Ferrari" then
XanderFe.show() ------ Form po yan

Yung iba po gumagana pero pag enter ko na po sa textbox yung xander toyota di po siya nag ruurun
Ano po ba mali Or another way
Taking Techvoc Informantion And Communication technology Grade 11
 
kung puro if yan maguguluhan si program basahin yan which is pwede naman puro if but para sakin di proper yan use "else if" para di maguluhan si program pagbasa niyan.
 
Use select-case, mas better kesa maraming ifelseif. Ewan ko kung yan talaga yung nakalagay sa code mo, kasi kung ayan, Yung TextBox1 dapat TextBox1.Text.

Select case example:
Code:
Select Case TextBox1.Text
     Case "Xander Ford"
          Xander.Show()
     Case "Xander Mitsubishi"
           XanderMit.Show()
     Case "Xander Chevron"
           XanderChe.Show()
     Case "Xander Toyota"
           XanderTo.Show()
     Case "Xander Ferrari"
           XanderFe.Show()
     Case Else
           MsgBox("Marlou")
End Select
 
Depende sa dami ng ipa-process mo, puwede maraming IF THEN...o kaya as suggested nila, gamit ka ng CASE.

Pero ang importante, kahit anong gagamiting mong validation process, "i-sanitize" mo yung mga String BAGO ka mag compare or process.

Ang ibig kong sabihin ng "SANITIZE" ay ganito.
1) get the String
2) then gamitan mo ng TRIM method (para tanggalin niya lahat ang mga spaces sa String)
3) then gamitan mo ng LCASE method (para gawin niyang lowercase lahat)
4) AND THEN do your conditions (or process comparison)

For example: "Xander Ford"----->"XanderFord"------->"xanderford"------->and then do your comparison process

This way, you don't worry about extra spaces. Para kahit nag enter ka ng "Xander Ford" o kaya "Xander Ford" or kaya "XAndeR FOrd"... babagsak pa rin lahat yan sa "xanderford".
 
Status
Not open for further replies.
Back
Top