首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

有关问题出在哪里

2012-02-20 
问题出在哪里?如果在窗体中定义了一个组合框,根据选择的ID,相应的要在另一个文本框中显示ID所对应的中文名

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

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

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

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

me表示当前窗体

热点排行