将表单字段值分配给子表单中的所有记录

时间:2012-11-18 22:03:17

标签: ms-access ms-access-2007

我对Access很新,所以这对某些人来说可能非常容易或明显,或者可能根本无法完成。我搜索过这个网站,但我甚至可能没有使用正确的关键字。到目前为止,我还没有找到任何可以帮助我做我想做的事情。

我有一个带有连续子表单的表单。我在主窗体上有一个名为txtPO_num的未绑定txt字段。在此表单中,我运行一个查询,显示满足连续子表单中指定条件的所有记录。我还在子窗体中有一个名为PO_Num的控件。我的问题是,如何获取txtPO_num中的主表单字段值以仅在子表单中显示的记录中填充PO_Num控件?

如果有另一种方法可以实现这一目标,我也有兴趣知道这一点。

1 个答案:

答案 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语句。