我对Access很新,所以这对某些人来说可能非常容易或明显,或者可能根本无法完成。我搜索过这个网站,但我甚至可能没有使用正确的关键字。到目前为止,我还没有找到任何可以帮助我做我想做的事情。
我有一个带有连续子表单的表单。我在主窗体上有一个名为txtPO_num的未绑定txt字段。在此表单中,我运行一个查询,显示满足连续子表单中指定条件的所有记录。我还在子窗体中有一个名为PO_Num的控件。我的问题是,如何获取txtPO_num中的主表单字段值以仅在子表单中显示的记录中填充PO_Num控件?
如果有另一种方法可以实现这一目标,我也有兴趣知道这一点。
答案 0 :(得分:2)
执行UPDATE
语句,该语句以子表单中包含的相同记录为目标。
您有一个SELECT
查询,其中包含WHERE
子句,用于标识子表单记录集中包含的记录。使用相同的UPDATE
子句构建WHERE
语句。例如,如果SELECT
是......
SELECT field1, field2
FROM YourTable
WHERE field2 = 'foo';
...... UPDATE
可能是......
UPDATE YourTable
SET field1 = 'new value'
WHERE field2 = 'foo';
使用DAO数据库对象的UPDATE
方法执行.Execute
语句。