100分求在vb中的一个简单的判断语句!! 可以这样:if a=0 then b=0else b=aend if 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 b是什么变量?如果也是date,那就直接赋值就可以了!如果是整型的空值赋值方式是b=null;字符型的是b=""; if a<>null then b=a else a=null b=null endif Dim a As VariantDim b As Variantb = IIf(IsDate(a) = True, CDate(a), Null)或b = IIf(IsDate(a) = True, CDate(a), Empty) if a=0 then b=0else b=aend if如果B与A的类型不一样时要通过转换函数进行转换例如:CINT()CSNG()CCUR()CDATE()等等 1.在赋值前先判断a是否为null,b是否为有效的日期变量?2.在都为TURE是,再b=a或b=null 求助!VB编程picturebox中鼠标多选问题! 调用DELPHI语言编写的控件时。提示出错。(分不够再加) 请问VB窗口什么情况下用vbmodal显示会悬挂死??? 关于... 谁能帮帮我多谢了 如何判断自定义类型的数组是否为空(在线等) VB中是否有类似C++中的名值对这样的数据类型 招聘启事 把“ESC EM 4”打印命令写成Print #1, Chr(27) + Chr(25) + Chr(52)有问题,求救大虾。 有谁知道哪里可以讨论InstallShield和软件安装技术的地方? 如何在代码中控制数据报表上的控件的属性 大虾帮忙!!!!!!!!!!
b=a
else
a=null
b=null
endif
Dim b As Variantb = IIf(IsDate(a) = True, CDate(a), Null)
或
b = IIf(IsDate(a) = True, CDate(a), Empty)
b=0
else
b=a
end if
如果B与A的类型不一样时要通过转换函数进行转换
例如:
CINT()
CSNG()
CCUR()
CDATE()
等等
2.在都为TURE是,再b=a或b=null