请教一个ACCESS的问题,关于更新查询并记录到表

你好
想请教个关于更新查询的问题。
我有一个表,里面很多字段中有一个字段是输入一个大概时间,还有两个字段A&B是空余留着后面用于存放事件当前时间的。
我希望在一个窗体中查询到这个表,并将A字段更新为当前时间。
然后再另外一个窗体中再次查询这个更新后的表,并将B字段更新为当前时间。
最后有一个最终窗体,能查询到最终的这个表的所有字段。
请问怎么实现。谢谢

1) AB更新:根据需要在窗体里设关闭事件属性或添加按钮,事件过程中加入如下代码即可。
docmd.runsql "update 表名 set A = #" & now() & "# "
docmd.runsql "update 表名 set B = #" & now() & "# "
如有筛选条件,就自己加where条件吧。
2)最终窗体:新建一个可以显示所有字段的窗体就OK了追问

这样对表内的所有行都更新了。能不能对其中的一个进行更新,其他的不变啊

追答

以ID字段为条件,更新当前选定的记录
1) 如数据窗体是主窗体:
docmd.runsql "update 表名 set A = #" & now() & "# where ID = " & Me.ID.value
2) 如数据窗体是子窗体:
docmd.runsql "update 表名 set A = #" & now() & "# where ID = " & Me.子窗体名.form.ID.value

温馨提示:答案为网友推荐,仅供参考
相似回答