【问题标题】:Microsoft Access sql jugglingMicrosoft Access sql 杂耍
【发布时间】:2018-09-18 08:04:41
【问题描述】:

最终用户从下拉列表中选择一些内容(它显示与唯一 ID 相关的描述文本,但不显示 ID)

我将如何使用用户输入 ID 作为进一步操作的参数进行进一步查询?

select x,y 
from table1 
where k in {1,2,23}

假设用户选择了 23

select j,l
from table2
where k=23 and {other conditions}

【问题讨论】:

  • 最终用户从下拉列表中选择内容。是表单上的控件吗?还是直接在表/查询上?
  • 我想减轻输入 1000 项的麻烦,但主要目标是控制表单
  • 搜索access cascading combobox(至少我认为这是你要找的)。
  • 那么,where k=" & combobox.value 之类的东西应该可以工作了。

标签: sql ms-access foreign-keys relationship user-input


【解决方案1】:

搜索访问级联组合框(至少我认为这是您正在寻找的)。 – 安德烈 20 小时前

感谢@Andre 的提示,它实际上解决了一半的问题。剩下的另一半可以在没有表格的情况下完成,其中一个 table.column.value 用作条件吗?我可能夸大了这一点,但对于任何使用 Access 的后续项目来说,这将是一个有用的节省时间... – Nikola Pavlovic

级联组合框需要代码来重新查询组合框。不能在表或查询中完成。但是,如果您不想要级联组合框,而是对表或查询进行渐进式过滤,那么 VBA 也不实用。 – June7 11 小时前

好吧,所以我的问题的答案是:没有表格我无法拥有我想要的东西,当我接受必须拥有表格时,解决方案称为级联组合框 感谢大家的支持,人们!!! ——尼古拉·帕夫洛维奇 39 分钟前

问题已解决。再次感谢大家!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    相关资源
    最近更新 更多