Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Access数据库-表单_Database_Windows_Forms_Ms Access - Fatal编程技术网

Database Access数据库-表单

Database Access数据库-表单,database,windows,forms,ms-access,Database,Windows,Forms,Ms Access,简单地说,我希望一个表单在另一个表单上打开(自动)。我在网上搜索,没有找到任何有用或有效的表单 在一些更详细的信息中,当打开数据库时,系统自动加载“Frime1”,它不仅在我的屏幕上看起来很好,而且其他的也很好,但是我想隐藏所有可见的访问标志。是的,我可以隐藏工具栏等,但我要找的是创建一个表单“背景”,自动加载,然后在顶部加载“Form1” 由于某些原因,我似乎无法加载form1,使其可见。是的,它加载,但在背景窗体下。我已经尝试了弹出、模式、可见、onload和onopen的所有设置。我已经将

简单地说,我希望一个表单在另一个表单上打开(自动)。我在网上搜索,没有找到任何有用或有效的表单

在一些更详细的信息中,当打开数据库时,系统自动加载“Frime1”,它不仅在我的屏幕上看起来很好,而且其他的也很好,但是我想隐藏所有可见的访问标志。是的,我可以隐藏工具栏等,但我要找的是创建一个表单“背景”,自动加载,然后在顶部加载“Form1”

由于某些原因,我似乎无法加载form1,使其可见。是的,它加载,但在背景窗体下。我已经尝试了弹出、模式、可见、onload和onopen的所有设置。我已经将数据库设置为openminimized(但这并不隐藏它是access的事实)


任何人都可以想出一个解决方案。

请澄清一下:

您想要一个隐藏的表单(背景)来加载另一个可见的表单吗? 所有这些都需要在windows窗体应用程序(c#)中完成

这是你想要的吗

你可以试试VBA。 这就是加载表单的方式

Private Sub Form1_Load() 
  OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)
End Sub 
我现在没有ms access的访问权限,但我相信这应该可以工作

以下是您应该/可以填写的参数: FormName、View、FilterName、WhereCondition、DataMode、WindowMode和OpenArgs


更多信息:

否。它位于MS Access中。加载数据库时,不会加载任何表单。我想要两张表格。首先是“后台”,然后是“表单1”(可以接受一点延迟)尝试doCmd.open表单等。它打开它,但将其放在后台表单后面。我需要它在桌面上尝试将windowMode设置为acDialog。现在它打开form1,但不是背景。当我关闭form1时,它会打开背景窗体。啊啊啊。这是做我的头:)p.s.谢谢你到目前为止的所有帮助。不客气。我将谷歌多一点,如果我找到更多,我会让你知道!您是否要求隐藏MS Access窗口?这并非完全不可能,但需要复杂的代码才能使表单不可见/透明,并在表单上自定义表单等等。。不值得。@krish-我正试图隐藏MS Access窗口。我已经改变了启动屏幕,以及一个特殊的工具栏,删除了状态栏并隐藏了表/查询,它只是试图在另一个窗体上添加一个窗体。这是值得的,因为我的数据库看起来就像一个程序(这是我老板希望它看起来的样子,他知道它是一个数据库,但希望其他员工看到一个不能弄乱的程序。关键字是“不能弄乱的”您应该阅读更多关于访问安全级别的信息,而不是错误地说明它是一个win应用程序:)无论如何,一种方法是使用一个没有标题栏的表单,在“打开>使用此表单填充监视器”上,关闭此表单将退出应用程序。但是你会错过所有的访问权限。@krish-这正是我需要的(填充监视器位)。我创建了这个,但是我希望我的文本框在屏幕的中间,我能找到的最好的方法是创建“背景”来填充背景,然后ForM1(一个小的表单)可以在运行数据库的每台计算机上居中。使用锚定方法来锚定你的组件。或者使用“窗体调整大小”事件来计算边距。如果您只需要一个表单,为什么不直接在另一个应用程序中开发呢?