使用Microsoft Access创建独立应用程序

时间:2010-12-14 14:25:04

标签: ms-access

一旦我看到MS Access中的数据库作为普通程序运行,即使用可执行文件打开一个漂亮的UI并允许访问表单和报告。我试图做同样的事情,我甚至谷歌搜索,但没有找到它是如何做到的。任何人都知道如何使用Access构建这样的独立应用程序?

3 个答案:

答案 0 :(得分:8)

您无法将访问数据库转换为可执行文件。它只是不可能发生,但你可以欺骗人们认为他们没有使用访问多种方式,例如

  • 自定义初始屏幕(只需放一个bmp 文件夹中的文件并将其命名为 与您的数据库相同)

  • 隐藏访问窗口和工具栏

  • 更改访问图标

例如,看看这个屏幕截图

alt text

这里发生了很多事情并且很难说它是使用良好的旧访问97构建的(是的,我知道标准的工具栏类型会让它离开,它会在某个点上进行)。

答案 1 :(得分:6)

我相信该工具被称为Microsoft Access Runtime工具包或类似的东西。最新版本是免费的,与以前的版本不同,我认为你必须付费。从我修改的先前版本开始,它附带了一个从MDB或ACCB文件制作EXE文件的工具,一些用于EXE的图标(如果您缺少一个),以及一个帮助您生成Microsoft帮助文件的程序为您的申请。

这是Developer Extensions的链接 - 我相信我上面描述的2007版本: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=D96A8358-ECE4-4BEE-A844-F81856DCEB67&displaylang=en

这是运行时的链接,它不会将Access数据库转换为可执行文件,但允许它在未安装Access的计算机上运行: http://www.microsoft.com/downloads/en/details.aspx?familyid=D9AE78D9-9DC6-4B38-9FA6-2C745A175AED&displaylang=en

注意:这两个版本都适用于Access 2007,即我运行的版本。您的版本可能需要不同的东西 - 但应该很容易找到微软的网站。

答案 2 :(得分:0)

如果你想欺骗用户认为他们没有使用访问权限,那将需要一些聪明才智。我做到了这一点。您需要一种方法来制作漂亮的2D图像,然后将其导入到访问中,然后像按钮一样设置它们,并为它们提供功能。确保你把它们放在某种闪屏上。不确定你是否了解VBA但是需要它。

最后确保您进入设置,并关闭任何可能允许用户以任何方式更改表单的内容。然后重命名文件的扩展名,如下所示:fileName.accdr

这与您将要获得的正常程序非常接近,并且记住它只会与您投入的艺术品一样好。