【问题标题】:Create a navigation window in Access在 Access 中创建导航窗口
【发布时间】:2014-08-25 19:22:04
【问题描述】:

我正在为我正在处理的数据库创建各种“欢迎”窗口。该窗口将有四个按钮。我当前的问题是一个按钮,我想用它来打开我已经创建的表单。

诀窍是这个表单是表格的输入窗口,所以我不希望表单预先填充任何数据,它会(如果完成)创建一个新记录,但只有一次表格已完成。

打开表单不是问题(DoCmd.OpenForm“表单名称”),我不确定如何让它打开空白。

【问题讨论】:

  • 表单是否绑定到记录集?

标签: forms ms-access macros vba


【解决方案1】:
DoCmd.OpenForm "form name",,,,acFormAdd

这会将表单打开到“新”记录。

【讨论】:

  • 有没有办法让表单在一个足够大的窗口中打开(而不是填满整个窗格)?只是很多空白的房地产,有那么大。
【解决方案2】:

如果表单绑定到表,那么您可以将其打开到“新”记录,但只要输入第一个值,该记录就会添加到数据库中。这不符合您对“仅在表格完成后”添加记录的要求。

如果表单未绑定,从技术上讲,它已经在一条空白记录上,但您必须创建一些事件才能将该记录保存到表中。该事件可能是按钮的 OnClick 事件,或必填字段的 AfterUpdate 事件(尽管按钮的 OnClick 事件在 99.999% 的情况下可能是正确的方法)。

【讨论】:

  • 这就是我一直在为“主页”窗口上的按钮实现的功能(保存宏需要一点润色来处理添加记录,但我不应该做任何事情解决)
猜你喜欢
  • 2019-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多