看来我在 MS Access 2010 中遇到了障碍。
很难解释我想要实现的目标,所以我将从一个基本示例开始。假设我们有两个表:A 和 B。
A:
ID Price Item
1 5 ABB
2 4 ATV
3 2 CCC
乙:
ID Price limit Chosen item
1 3
2 4
3 5
4 6
我想要实现的是创建从表 A 到 B 的关系。表 B 中的每条记录都必须有关联的表 A 记录。它应该基于表 A 字段“价格”和表 B 字段“价格限制”,以使从表 A 中选择的记录的价格低于表 B 记录中施加的价格限制。
也就是说,对于第一个表 B 记录,可能的表 A 记录只有 CCC,对于第二个 - ATV 和 CCC,而对于第三个和第四个所有记录都是有效的。
就我有限的访问知识而言,我认为我应该在“Chosen item”字段行源属性中编写一个查询。但是,我尝试自己编写它,但没有成功。这是我想出的:
SELECT [Table A].[ID], [Table A].[Item]
FROM [Table A]
WHERE [Table A].[Val] > [Val];
但它不起作用。有人可以指出我正确的方向吗?