Ms access 2007 通过窗体上的宏/按钮复制access中的字段

Ms access 2007 通过窗体上的宏/按钮复制access中的字段,ms-access-2007,Ms Access 2007,你好 ms access 2007 我的表格上有两个子数据表, 一个显示项目列表。 另一个是空白的 有一种方法,在窗体复制/添加上放置一个按钮,它将突出显示的字段复制到空白数据表中的字段。 两个字段的类型相同 谢谢最简单的方法可能是运行追加查询。假设该按钮位于主窗体上,则需要在以下行中添加一些代码: Set db = CurrentDB strSQL = "INSERT INTO TableB (ID, SomeField) " _ & "SELECT ID, SomeFi

你好

ms access 2007

我的表格上有两个子数据表, 一个显示项目列表。 另一个是空白的

有一种方法,在窗体复制/添加上放置一个按钮,它将突出显示的字段复制到空白数据表中的字段。

两个字段的类型相同


谢谢

最简单的方法可能是运行追加查询。假设该按钮位于主窗体上,则需要在以下行中添加一些代码:

Set db = CurrentDB
strSQL = "INSERT INTO TableB (ID, SomeField) " _
       & "SELECT ID, SomeField FROM TableA WHERE ID = " _
       & Me.[NameOfSubformControl].Form.[NumericIDField]
db.Execute strSQL, dbFailOnError

如果ID字段不是数字,则需要使用引号。

在术语方面,子数据表是指嵌入在另一个数据表中的子数据表,使用反映父子关系的方法,例如,父数据表是发票标题,子数据表是发票项。您所指的似乎是数据表视图中显示的子窗体@雷蒙似乎正确地解释了你的问题,但直到我读了他的答案,我才理解你的问题。