Private Sub ShowValue()
txtID.Text = RsStu!sID
txtName.Text = RsStu!sName
CboSex.Text = IIf(IsNull(RsStu!sBirthData), "", RsStu!sBirthDate)
End Sub
忘各位前辈能给这几句代码能给点详细的解释,小弟不是很明白,另外祝大家新年愉快!
If IsData(txtBirthDate.Text)then
RsStu!sBirthData=txtBirthData.Text
end if
这句的具体含义是什么呢,哥们在线等。
上边IIf(IsNull是什么意思呢,没见过这种形式的语句
RsStu!sBirthData这里面的感叹号代表什么呢?
vb赋值语句问题
答案:3 悬赏:0 手机版
解决时间 2021-03-03 03:23
- 提问者网友:嗝是迷路的屁
- 2021-03-02 04:38
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-02 05:45
Private Sub ShowValue() '过程名字
txtID.Text = RsStu!sID 看样子副直给文本框
txtName.Text = RsStu!sName 还是副职
CboSex.Text = IIf(IsNull(RsStu!sBirthData), "", RsStu!sBirthDate)
'这句就是当RsStu!sBirthData直为空,CboSex.Text就等于"",否则等于RsStu!sBirthDate
End Sub
txtID.Text = RsStu!sID 看样子副直给文本框
txtName.Text = RsStu!sName 还是副职
CboSex.Text = IIf(IsNull(RsStu!sBirthData), "", RsStu!sBirthDate)
'这句就是当RsStu!sBirthData直为空,CboSex.Text就等于"",否则等于RsStu!sBirthDate
End Sub
全部回答
- 1楼网友:话散在刀尖上
- 2021-03-02 07:29
所谓的赋值语句,要有赋值运算符“=”,等号左边要有变量,等号右边要有变量或者常量或表达式
那么 i=10-j and j=2 等号左边是变量i,右边是10-j and j=2
在等号右边 and肯定是逻辑运算符,10-j是数值表达式,j=2是逻辑表达式
虽然不知道数值表达式和逻辑表达式在进行逻辑运算能得到什么样的结果,但应该是能够运算并得到结果的并赋予变量等号左边的变量 i 的
- 2楼网友:骨子里都是戏
- 2021-03-02 06:24
IIF 可以理解成 if 的另一种形式,不过是函数有返回值
iif(条件表达式,为真时的返回值,为假时的返回值)
isnull(对象) 当对象为NULL时,返回真,否则假
上面代码的意思是
当读取记录的sBirthData字段时,字段为空时,就让CboSex=""
字符串""与NULL不是一个含义的.NULL是没赋过值的.
让Cbosex=NULL会出错的..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯