【问题标题】:Show records from one table to another显示从一个表到另一个表的记录
【发布时间】:2017-05-25 19:19:06
【问题描述】:

我正在尝试在查询上创建条件,因此当我将当前期间选择到表单上的组合框中时,日期将过滤为仅显示 START 和 END 之间的日期(位于表格上)。例如,如果我在哪里写

IF[PComboBox].[Text] = ([Period]) ([Period]) BETWEEN ([Start]) and ([End])

我有一个包含 3 个字段的表,(期间)是从 1 开始的 26 条记录。我有(开始)(结束)详细说明每个期间之间的日期。

然后我有另一个表,其中包含所有客户记录和每个调用的工作的开始日期。 (Matter_OpenDate)。

上述条件在查询的 Matter_OpenDate 下。

代码肯定是非常错误的,但希望有人能理解并帮助我。

希望大家都能理解。

【问题讨论】:

    标签: ms-access-2010 criteria


    【解决方案1】:

    可能是:

    Select 
        * 
    From 
        TablePeriod, 
        TableMatter
    Where
        TablePeriod.Period = [Forms]![YourFormName]![PCombobox]
        And
        TableMatter.Matter_OpenDate Between TablePeriod.Start And TablePeriod.End
    

    【讨论】:

    • 只是为了确保我做对了,我会把这段代码放在哪里,Criteria 不会接受它。
    • 这是完整的 SQL。切换到新查询的 SQL 视图并进行修改以适合您的实际表和字段名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多