MS Access更新查询要求输入参数值-根据选择查询进行查询

看不见的骑手

UPDATE下面查询解释qry_Breakd_DYFYHAS_CountRecsDateRange.CountRecords_InDateRange为一个参数,并要求一个参数值。

qry_Breakd_DYFYHAS_CountRecsDateRange查询有效,并给出数字:8。

Update查询内容

    UPDATE tbl_total_listenings_calcs 
    SET tbl_total_listenings_calcs.Total_listenings_tbl_Data_DateRange = qry_Breakd_DYFYHAS_CountRecsDateRange.CountRecords_InDateRange;

“ qry_Breakd_DYFYHAS_CountRecsDateRange”查询的内容:

    SELECT count(*) AS CountRecords_InDateRange
    FROM tbl_Data, tbl_DateFromTo
    WHERE (((tbl_Data.Date_Listening) Between tbl_DateFromTo.Date_From And tbl_DateFromTo.Date_To));

寻求有关两个查询中的更改内容的建议,以使update查询正常工作。

汉素

UPDATE仅引用tbl_total_listenings_calcs,并且不与任何其他表或查询联接。因此,当Access看到时qry_Breakd_DYFYHAS_CountRecsDateRange.CountRecords_InDateRange,它所知道的只是不是查询的数据源之一,因此假定它必须是一个参数。

用于查询中DLookup()获取CountRecords_InDateRangeqry_Breakd_DYFYHAS_CountRecsDateRange

UPDATE tbl_total_listenings_calcs 
SET Total_listenings_tbl_Data_DateRange = 
    DLookup
        (
            "CountRecords_InDateRange",
            "qry_Breakd_DYFYHAS_CountRecsDateRange"
        );

您可以检查它是否适用于子查询而不是DLookup()...

UPDATE tbl_total_listenings_calcs 
SET Total_listenings_tbl_Data_DateRange = 
    (
        SELECT CountRecords_InDateRange
        FROM qry_Breakd_DYFYHAS_CountRecsDateRange
    );

但是,有时Access将UPDATE带有子查询的an视为“不可更新”我不确定在这种情况下会发生什么。但是DLookup()肯定会起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新 MS Access 查询?

来自分类Dev

MS-Access查询参数

来自分类Dev

MS Access直通查询更新

来自分类Dev

根据选择查询更新查询

来自分类Dev

在查询中查询?(MS Access)

来自分类Dev

使用选择查询数据MS Access更新特定的表列

来自分类Dev

在MS-ACCESS中使用“查找”表进行更新查询

来自分类Dev

MS Access查询-使用最新查询进行计数

来自分类Dev

MS Access查询语法

来自分类Dev

MS Access:查询

来自分类Dev

ms access - 查询空行

来自分类Dev

MS Access中的可选查询参数

来自分类Dev

MS Access查询未从VBA接收参数

来自分类Dev

提示用户查询参数MS Access

来自分类Dev

MS-Access - 设置传递查询的参数

来自分类Dev

MS Access sql - 更新查询语法

来自分类Dev

MS Access - 更新 SQL 查询错误 3061

来自分类Dev

ms sql server,选择查询是否显示?

来自分类Dev

将查询中的列名更改为 MS Access 中的参数值

来自分类Dev

PostgreSQL对查询结果进行迭代,并根据迭代值进行选择

来自分类Dev

ms access:输入参数值

来自分类Dev

根据条件选择查询

来自分类Dev

MS Access UPDATE查询失败,因为查询不是可更新的

来自分类Dev

Ms Access 查询:根据星期几过滤日期字段

来自分类Dev

MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

来自分类Dev

MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

来自分类Dev

MS Access SQL插入查询

来自分类Dev

MS Access 2013查询条件

来自分类Dev

MS Access SELECT查询DatePart