运行时错误'2448'您不能将数值指定给这个对象"?
运行时错误 '2448 '您不能将数值指定给这个对象 "?
我的想法是:当从组合框中选择一个工程编号时,其后的文本框自动显示对应的工程名称.我按照前人的指示,在组合框的更新后事件中填写下述代码,
Private Sub 工程编号_AfterUpdate()
工程名称.Value = DLookup( "工程名称 ", "工程代码 ", "[工程代码].[工程编号]= ' " & 工程编号 & " ' ")
End Sub
可我运行组合框时出现错误,弹出对话框 "运行时错误 '2448 '您不能将数值指定给这个对象 "
该窗体对应的表为 '入库单文件 '(主表)和 '入库单物资 '(副表),窗体名称为入库单文件,窗体中组合框名为 '工程编号 '(对应表 '工程代码 '的为 '工程编号 '字段),文本框名为 '工程名称 '(对应表 '工程代码 '的 '工程名称 ')
请帮忙解决这个问题,最好能给出对应的代码,非常感谢!
(相关连接)http://bbs.access911.net/dispbbs.asp?BoardID=3&ID=1039&replyID=2066&skin=1
------解决方案--------------------代码本身没有问题。
你的主窗体是如何绑定的?
------解决方案--------------------問題是你把代碼的位置放錯了。不應該放在AfterUpdate事件中,試下把代碼放在
工程编号_Click()事件中或者是工程编号_Change()中
------解决方案--------------------放在AfterUpdate事件没有问题。