【问题标题】:Refering to another field in a form and return entries based on the filed引用表单中的另一个字段并根据该字段返回条目
【发布时间】:2013-11-13 09:06:26
【问题描述】:

数据库的结构是:

Org_Year(表)

  • 身份证
  • Org_Name_ID
  • Org_Year

英尺(表)

  • 身份证
  • Org_Year_ID
  • 计数

组织名称(表)

  • 身份证
  • 组织名称

我创建了一个表单来将数据输入到 Ft。 表单引用了 Org_name。我应该能够首先在不同的组织之间进行选择。之后我想选择将数据输入 Ft 的年份。我只想根据 Org_Year 表中的条目显示年份列表,其中 org 与我在上面的下拉列表中的选择相匹配。

填充选择框 (Org_year_Box) 的查询是:

SELECT Org_Year
FROM Org_Year
WHERE Org_Name_ID=Organisation_Name_ID.value;

在使用上述查询时,我不会返回给定 Org_id 的年份。但是,如果我将“Organisation_Name_ID.value”替换为实际值,即。 "2" 它返回正确的年份。

怎么办?

【问题讨论】:

    标签: ms-access sql


    【解决方案1】:

    你需要做这样的事情..你缺少一个 Group By..

    SELECT Org_Year
    FROM Org_Year
    WHERE Org_Name_ID=Organisation_Name_ID.value;
    Group By Org_Year.Org_Year
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      • 2010-10-05
      相关资源
      最近更新 更多