QueryDef的MS Access OpenRecordSet并不总是返回查找的绑定列

时间:2017-04-11 05:03:58

标签: vba ms-access access-vba recordset

找到了许多有用的帖子,但与绑定的查找列无关。

我有一个简单的表任务有两个查找列Category和Area。类别是绑定到第1列的单列查找。区域是绑定到第2列的双列查找。

tblTask​​s: ID,类别(查找),区域(查找),其他数据......

类别(Lookup RowSource)=选择类别FROM tblCategory; (第1栏)

Area(Lookup)RowSource = select ID,Area FROM tblArea; (第2栏)

tblCategory: ID,类别

tblArea ID,面积

我有一个单独的查询,每个查询返回正确的扩展查找值。

现在通过VBA ......

当我打开Category查询的记录集时,我得到了按预期返回的查找类别。

当我打开The Area查询的记录集时,我得到了返回的查找的ID而不是Area。

我得到的印象是绑定列必须为1或破坏!!!

否则有一种方法可以强制openrecordset支持查找的绑定列吗?

0 个答案:

没有答案