请教:如何用VBA代码将文本框的控件来源,重新设为未绑定?
风常度 2014-04-15 10:59:43 ‘access 2010 ,32位,直接使用access做窗体
窗体上的文本框的控件来源是未绑定的,用vba代码设置绑定后,如何用vba代码重新将该文本框设为"未绑定"?
1、Me.产品名称输入文本框.ControlSource = null
运行时提示:运行时错误‘94’,无效使用null。
2、Me.产品名称输入文本框.ControlSource = nothing
编译时提示:编译错误:对象使用无效。
3、Me.产品名称输入文本框.ControlSource = 0
虽然没有提示,但是也没有回到原始的未绑定状态。在运行后,该文本框内出现“#名称?”字样。
4、Me.产品名称输入文本框.ControlSource = 0
Me.产品名称输入文本框 = “”
在清空文本框时出错:运行时错误‘-2147352567(80020009)’:您不能将数值指定给这个对象。
5、Me.产品名称输入文本框.ControlSource = ""
无异常。估计控件来源成功设为空字符串。如果是这样,那么这也不是未绑定状态。不过,可以考虑先这样用着。
6、Me.产品名称输入文本框.ControlSource = empty
无异常。空值,跟未绑定状态应当还是有区别的。
请问如何用vba设置才是最准确的呢?(请不要用删去文本框,再重建的方式)