vb中的if not语句怎么用啊

如题所述

If Not不是一个语句?
If 是一个语句,而Not是一个布尔运算符号。
if语句的一种格式如下:
例1:
x = 100
If x >5 Then '这里你要理解因为x=100,所以对于 x >5的判断结果为True
Print "Ok"
End If
这个代码结果,输出"Ok"
以上代码,用大白话来说就是:“如果x大于5,就输出OK”

例2:
x = 100
If Not x < 5 Then '这里因为x=100,所以对于 x <>5的判断结果为False,而Not False又为True
Print "Ok"
End If
这个代码结果,输出还是"Ok"
以上代码,用大白话来说就是:“如果不是x小于5,就输出OK”

比较两句大白话“x大于5”与“不是x小于5”其实是一个意思。

最后要理解If语句的执行原理:
If <条件> Then
语句组
End If
当 <条件>的值为True,执行“语句组”,否则就不执行“语句组”。
温馨提示:内容为网友见解,仅供参考
无其他回答

vb中ifnot语句的用法
If 是一个语句,而Not是一个布尔运算符号。if语句的一种格式如下:例1:x = 100 If x >5 Then '这里你要理解因为x=100,所以对于 x >5的判断结果为True Print "Ok"End If 这个代码结果,输出"Ok"以上代码,用大白话来说就是:“如果x大于5,就输出OK”例2:x = 100 If Not x < 5...

vb中if not是什么意思?
if not在Visual Basic中是一个逻辑操作符,它的作用是返回一个相反的布尔值。在条件测试中,if not语句通常用于测试是否为假(False)。例如,如果not(i > 5)是“True”,则i <= 5。如果语句的结果为True,它将执行if语句中的代码块。使用if not可以更加简洁地编写代码。它可以用于测试一组条件...

vb中if not…then语句问题
If Not IsNumeric(Text1.Text) Or Val(Text1.Text) < 0 Then 以or为界 前后2个条件 任意满足其中一个为true即执行msgbox 如果输入非数字 isnumeric=false not false=true

VB里If not x>0什么意思
If Not 就是 If的相反,If Not x>0是如果x不是大于0的话的意思。下面是一段代码,你试着按上面给你的解释解释下,不会再给你补充。这叫学习。If Not Text1.Text = "" Then Exit Sub Else Print "文本框为空!"End If

在VB中,多个条件一个结论,怎么写代码? 不要给我说是:IF 条件AND条件AND...
多个条件一个结论就是用AND吧,AND就是多个条件同时成立结论是 True

vb6.0语句: if not(rs.eof and rs.bof) then do循环语句提示下标...
把条件修改一下:例如 not rs.bof or not rs.eof if not(rs.eof or rs.bof) then do white not rs.fields(0)=XPCombo1.text rs.movenext loop end if ClassReport.sections(4).controls("label15").caption=rs.fields(2)

VB 里的语句 If Not (rst.BOF And rst.EOF) 他代表什么意思啊
If Not (rst.BOF And rst.EOF) Then ...如果数据库中的记录不为空,就怎样怎样……userid = Text1.Text 把userid这个变量赋值为Text1这个文本框的内容

VB 里的语句 If Not (rst.BOF And rst.EOF) 他代表什么意思啊
回答:rst是一个记录集,意思是说记录集得指针不在头也不在尾,而是指向一个确定得数据库记录

VB的if语法运用
vb的if语法的基本结构是:If ...(条件) Then ...(如果条件吻合则执行的语句)Else ...(如果条件不吻合则执行的语句)End if 举个例子,如果1=1则弹出对话框显示a,如果1≠1,则弹出对话框显示b。If 1 = 1 Then MsgBox ("a")Else MsgBox ("b")End If 运行结果如图 希望对你有所帮助...

if not语句
Adodc2.Recordset.EOF 是什么意思 答 当表的指针指向表底时 Adodc2.Recordset.EOF=true 否则=false 这个是判断表里是不是还有记录用的

相似回答