首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Access:从表单更新整个表格

问MS Access:从表单更新整个表格
EN

Stack Overflow用户
提问于 2015-10-20 03:38:50
回答 1查看 59关注 0票数 0

我有一个很小的表2*2。我用一个连续的形式显示了表单的值。假设,它以如下形式显示这些值

代码语言:javascript
复制
fname     lname
-----    ------
adam       jones
terry      jonas

为了简单起见,我将表的大小保持得很小。但它基本上是10*10大小的表。无论如何,我想要的是,在表单上显示的名称应该是可编辑的。所以在显示上面的表单之后,我应该能够编辑所有的名字adam,jones,terry,jonas。编辑名称后,如果用户单击更新按钮,则应更新数据库表中的所有名称。

我不知道该怎么做。这是一个连续的形式。如何跟踪表单上正在更改的名称?或者我应该更新整个表?或者,如果我将其设置为单一形式而不是连续形式,会有帮助吗?请给我一些洞察力,让我知道如何继续。

EN

回答 1

Stack Overflow用户

发布于 2015-10-20 18:03:09

根据定义,连续表单是绑定的表单,即它直接连接到表或查询。如果您编辑一行,并移动到另一行,或关闭表单等,则编辑的记录将自动保存。

这是标准的访问功能,不需要任何代码(或“更新”按钮)。

如果你想对记录的保存有更多的控制,你需要一种不同的方法。但是你应该有一个真正的理由,否则你只是在创建无用的代码。

例如,您可以将连续表单设置为只读,然后双击打开一个加载当前行的值的未绑定的单一表单,该表单是可编辑的。在这里,您可以使用"Update“按钮将值保存到表中,并使用"Cancel”按钮放弃更改。

或者,如果您想在连续表单上进行编辑,您可以将整个表复制到临时表中,将编辑表单建立在该表的基础上,然后根据"Update“将临时表复制回实际的表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33222529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档