在 Access 中创建导航窗口
Posted
技术标签:
【中文标题】在 Access 中创建导航窗口【英文标题】:Create a navigation window in Access 【发布时间】:2014-08-25 19:22:04 【问题描述】:我正在为我正在处理的数据库创建各种“欢迎”窗口。该窗口将有四个按钮。我当前的问题是一个按钮,我想用它来打开我已经创建的表单。
诀窍是这个表单是表格的输入窗口,所以我不希望表单预先填充任何数据,它会(如果完成)创建一个新记录,但只有一次表格已完成。
打开表单不是问题(DoCmd.OpenForm“表单名称”),我不确定如何让它打开空白。
【问题讨论】:
表单是否绑定到记录集? 【参考方案1】:DoCmd.OpenForm "form name",,,,acFormAdd
这会将表单打开到“新”记录。
【讨论】:
有没有办法让表单在一个足够大的窗口中打开(而不是填满整个窗格)?只是很多空白的房地产,有那么大。【参考方案2】:如果表单绑定到表,那么您可以将其打开到“新”记录,但只要输入第一个值,该记录就会添加到数据库中。这不符合您对“仅在表格完成后”添加记录的要求。
如果表单未绑定,从技术上讲,它已经在一条空白记录上,但您必须创建一些事件才能将该记录保存到表中。该事件可能是按钮的 OnClick 事件,或必填字段的 AfterUpdate 事件(尽管按钮的 OnClick 事件在 99.999% 的情况下可能是正确的方法)。
【讨论】:
这就是我一直在为“主页”窗口上的按钮实现的功能(保存宏需要一点润色来处理添加记录,但我不应该做任何事情解决)以上是关于在 Access 中创建导航窗口的主要内容,如果未能解决你的问题,请参考以下文章