读书人

有关问题出在哪里

发布时间: 2012-02-20 21:18:23 作者: rapoo

问题出在哪里?
如果在窗体中定义了一个组合框,根据选择的ID,相应的要在另一个文本框中显示ID所对应的中文名称,但是现在显示结果是不能找到表达式中的引用字段。不知问题出在哪里了。
StrTemp = DLookup( "名称 ", "供货商资料 ", "[供货商号]= ' " & Me![供货商号] & " ' ")
Me![名称] = StrTemp
另:不知这个名称域文本项应该怎么定义,才能和这个联系起来。

[解决办法]
Me![名称]的控件来源设为
= DLookup( "名称 ", "供货商资料 ", "[供货商号]= ' " & Me![供货商号] & " ' ")
[解决办法]
DLookup( "名称 ", "供货商资料 ", "[供货商号]= ' " & Me.供货商号控件名 & " ' ")

[解决办法]
= DLookup( "名称 ", "供货商资料 ", "[供货商号]= ' " & Me.[供货商号] & " ' ")
[解决办法]
应该不用再定义Me![名称]的控件来源
NO,必须设置控件来源,不知道你是否测试过,用Me![名称] = StrTemp
这种方式要报错,
Me.[名称].ControlSource = "= ' " & StrTemp & " ' "
[解决办法]
窗体控件用.

记录集字段或窗体绑定字段用!

me表示当前窗体

读书人网 >Access

热点推荐