我有一个Access表单。在我的表单的基础查询中,有两个表,A和B.两个表都有一个名为“Customer”的字段。当我测试我的表格时,我注意到当我真正想要B.Customer时,我以某种方式将A.Customer作为特定领域的控制源。所以我试着改变它。一旦我从控制源下拉列表中选择B.Customer并保存表单,字段控制源将恢复为A.Customer。我可以将控制源保存为我的查询中的任何其他字段或我能想到的任何计算,但如果我尝试将其保存为B.Customer,它将成为A.Customer。像[B]这样的变种。[客户]没有区别。我已经尝试将其保存为随机计算字段,关闭并重新打开数据库,然后将其保存为B.Customer,但它仍然变成A.Customer。这是怎么回事?
如果它有任何区别,我会在操作期间动态更改此表单的RecordSource。我把我的表名别名化为A和B(SELECT DISTICTROW A. *,B。* FROM [具有长名称的表]作为正确的联接[具有更长名称的表] AS B ON A.ID = B. AID)因为我在更改它时遇到了RecordSource属性的字符限制。我当然从来没有使用非别名表名这个问题。
答案 0 :(得分:0)
实际上,啊,只是删除并重新创建固定它的字段。继续。