我在MS Access中创建了一个表单。很遗憾,我无法publish to access services
或制作package solution
我正在寻找一种用户友好的方式向用户展示此表单。到目前为止,用户将打开ms访问文件,单击form
并填写它。
我想有办法只提供表格。 我不希望用户看到所有表格和结构。 。有什么办法可以将表格与表格,查询等分开吗?
我拆分数据库,并给用户一个fe
副本,但它仍然很糟糕!所有这些面板和东西。 MS Access有什么可以解决这个问题吗?
答案 0 :(得分:0)
取消选中“数据库选项”中的以下元素
(Office按钮=>访问选项=>当前数据库):
.row.container{
-webkit-columns: 2;
columns: 2;
-webkit-column-width: auto;
column-width: auto;
-webkit-column-count: 2;
column-count: 2;
display:block;
}
.row.container .links{
width:100%;
max-width:100%
}
答案 1 :(得分:0)
拆分数据库的问题和创建已编译accDE的问题与隐藏Access接口没有任何关系。
100%独立的问题和问题。
现在,毫无疑问,对于任何访问应用程序都应执行上述操作,但是上述隐藏隐藏访问接口的操作非常简单。
一旦隐藏了访问UI,那么您就可以考虑进行编译以使用户避免进入访问UI部分是一个好主意。
相同的分裂。您确实需要拆分。但是,再次拆分与隐藏accsss接口无关。
现在,让我们继续隐藏访问界面。
要隐藏所有访问界面并仅显示表单,您需要在启动代码中添加一行(表单加载事件很好)。
因此,在选项中指定要显示的表单。
将这一行VBA代码添加到表单加载事件中。
DoCmd.ShowToolbar "Ribbon", acToolbarNo
您需要的其他设置是:
[x]显示导航窗格<-取消选中此框。
[x]使用Access特殊键<-取消选中此框
将访问权限设置为使用选项卡式界面,然后取消选中该框以显示选项卡。
不得弹出表格。它可以是模型,但不能弹出。
结果是您将仅看到表格。显示结果:
现在请记住要返回“开发人员”模式,您必须退出,然后在启动过程中按住Shift键。当所有这些工作都完成后,您想编译为accDE,并搜索一些有关如何在启动过程中禁用Shift键以防止用户看到访问UI的答案。
因此,您只需要一行代码即可实现此目标。剩下的只是在应用程序中选择正确的设置,以及启动时的那一行代码。