注册 登录
编程论坛 VB6论坛

给我看看这个问题,怎么改

青年刘 发布于 2015-04-23 19:47, 417 次点击
If f3 = 1 Then
'判断第一个是否为易燃物品车
    If f2 = 6 Then
    '判断第6个车是否为高出车帮的车
    Text24.Text = Text2.Text
    Text38.Text = "+"
    Text52.Text = n1 + n2 + n3 + n4 + n5 + n6
    Text66.Text = "3120120"
    Text25.Text = Text2.Text - 1
    Text39.Text = "-"
    Text53.Text = n6
    Text26.Text = Text2.Text + 1
    Text40.Text = "-"
    Text54.Text = n2 + n3 + n4 + n5
    Text68.Text = "3321022"
    Text27.Text = Text2.Text
    Text41.Text = "-"
    Text55.Text = n1
    Text28.Text = Text26.Text
    Text42.Text = "+"
    Text56.Text = Text54.Text
    Text70.Text = "3412200"
    Text29.Text = Text2.Text
    Text43.Text = "-"
    Text57.Text = Text54.Text
    Text71.Text = "3512412"
    Text30.Text = Text25.Text
    Text44.Text = "+"
    Text58.Text = Text53.Text
    Text31.Text = Text2.Text
    Text45.Text = "-"
    Text59.Text = Text53.Text
    Text32.Text = "F3"
    Text46.Text = "-"
    Text60.Text = sum
    Text74.Text = "编好"
    Text67.Text = ""
end if
If p1 = 1 Then
'判断第一个是否为关门车
   Text24.Text = Text2.Text
   Text38.Text = "+"
   Text52.Text = n1 + n2 + n3 + n4 + n5
   Text66.Text = "3457205"
   Text25.Text = Text2.Text - 1
   Text39.Text = "-"
   Text53.Text = n4 + n5
   Text67.Text = "3875212"
   Text26.Text = Text2.Text
   Text40.Text = "-"
   Text54.Text = n1 + n2 + n3
   Text68.Text = "3678420"
   Text27.Text = Text25.Text
   Text41.Text = "+"
   Text55.Text = Text53.Text
   Text69.Text = "3954210"
   Text28.Text = Text2.Text
   Text42.Text = "-"
   Text56.Text = Text53.Text
   Text70.Text = "3645120"
   Text29.Text = "F3"
   Text43.Text = "-"
   Text57.Text = sum
   Text71.Text = "编好"
Else
Text24.Text = Text2.Text
Text38.Text = "+"
Text52.Text = sum
Text66.Text = "3652140"
Text25.Text = "F3"
Text39.Text = "-"
Text53.Text = sum
Text67.Text = "编好"
End If
我想执行第一个if语句也就是第一为爆炸品第6个车为高出车帮的车,可是为什么最后也执行了 else语句
5 回复
#2
lianyicq2015-04-23 19:58
回复 楼主 青年刘
上次不是问过类似的问题?再把逻辑判断后的语句用...代替
你再看看缺什么。
#3
青年刘2015-04-23 20:00
回复 2楼 lianyicq
没明白你什么意思
#4
lianyicq2015-04-23 20:37
回复 3楼 青年刘
#5
yangfrancis2015-04-24 17:38
你第二个if应当搭配的end if在哪儿哦?
#6
海无边2015-04-25 21:08
少一个end if
1