【问题标题】:MS Access Show all records that are not as foreign key in other tableMS Access 显示所有在其他表中不作为外键的记录
【发布时间】:2014-09-01 12:35:42
【问题描述】:

今天我又需要一点帮助。 我有一个组合框,显示我的表“tblUser”中的所有用户。 'userID' 在表 'tblTime' 中用作外键。

现在我想要实现的是组合框的过滤器。 我想为其设置一个过滤器,因此它只向我显示尚未在“tblTime”中的用户。

我认为我需要组合框查询的某种标准与“时间”相结合,但我不知道该怎么做,而且想得越来越多让我头晕目眩

请帮帮我:(

【问题讨论】:

    标签: database vba ms-access ms-access-2010


    【解决方案1】:

    您的 JOIN 类型应为:

    LEFT JOIN
    

    您可以右键单击两个表之间的连接“线”以保留 tblUser 中的所有记录。那么你的 timeID 标准应该是:

    IS NULL
    

    【讨论】:

    • 愚蠢的左连接。非常感谢。这就是我一直在寻找的,但我不知道如何执行 JOIN,因为我一直忽略了“join”行中的“join”选项。它现在正在工作:)
    • @Flouks:哈哈,别担心,伙计。非常欢迎。您还可以查看 SQL 视图并从那里进行编辑。很高兴你成功了。
    猜你喜欢
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多