读书人

运行时异常#039;2448#039;您不能将数值指定给这

发布时间: 2012-02-08 19:52:21 作者: rapoo

运行时错误'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事件没有问题。

读书人网 >Access

热点推荐