我想取得5个文本框里边数字的值,这些文本框都是绑定数据库字段的,但有的文本框可能没有输入,估计会是NULL,通过什么方法,把这些NULL转化为0呢,设定默认值的方法不好,我需要用函数的方法,但不知道VB中用哪些函数,函数该怎么用?
解决方案 »
- ImmCreateSoftKeyboard如何用?
- 请问能捆绑记录集的控件是那个,我用的msflexgrid怎么用requery,refresh没有影响
- 50分征,commondialog的实质打开和保存 操作?
- 任务管理器是如何终止一个任务的
- 提取ACCESS 中的备注字段问题,急呀,谁能给个方法,不解决我一直顶下去
- 怎样对ListView控件模式为VReport中的数字进行排序啊?
- 如何在vb中使用自定义资源?如.wav
- 如何将远程SQL数据库备份到本地
- 判断字符串的问题!急
- mdi子窗体中菜单,请帮助,谢谢!
- 不知不觉都已经这么晚了,该睡觉了
- 关于Datagrid显示数据的分页?(100求助)
If txtbox.Text = "" Then
txtbox.Text = 0
End If
End Function
if isnull(text1.text) then text1.text=""
if text1(i).text="" then
text1(i).text="0"
endif
next
有31个TEXT 控件
你的传述有个错误,既然是用文本框输入,那么只能 是为 "" ,不会出现 Text1.text=null 的现象。
你没有输入 任何字符时 Text1.text 只会 为 <""> .
所以用为"" 来判定是否需要变成字符“0”就可以。 但在数据库中是无法读出“” 的所以出现 了错误 。
用 强制转换函数 val()