gpt4 book ai didi

ms-access - 将 Access 数据库部署为产品

转载 作者:行者123 更新时间:2023-12-03 07:02:31 25 4
gpt4 key购买 nike

我有一个简单的问题。我是开发领域的新手,并且创建了一些相当不错的 Access 数据库。这些数据库面向小企业主。目前,我有一些小企业对我创建的数据库感兴趣,作为潜在的购买产品。如何以及什么是打包 Access 数据库的最佳方法,以便用户不必拥有完整的 Access 副本,并且还可以在将来更新产品。例如,版本 1.1 可能是启动版本,但 1.2 可能包含数据库启动屏幕上的日期和时间?

如果需要更多信息,请告诉我,我很乐意上传更多信息。

我使用的Access数据库是Access 2013。

最佳答案

这是一个对我有用的简单设置:

  • 转换为 .accde。
  • 为用户提供 Access 运行时的权限。
  • 拆分数据库。
  • 将更新后的前端放入与客户共享的 Dropbox 帐户中。
  • 在启动屏幕加载事件中使用以下代码指示客户端如何在出现提示时查找后端。


私有(private)子表单_Load()
出错时转到 frm_error
Dim RS 作为记录集
Dim cn 作为数据库
设置 cn = CurrentDb
Set RS = cn.OpenRecordset("tblX") '插入后端任意表的名称
RS.关闭
退出子程序
frm_错误:
如果 MsgBox("找不到数据库。高级用户按确定链接表。否则,通知管理员并按取消关闭 xProgram。", vbOKCancel) = vbOK 然后
运行命令 acCmdLinkedTableManager
别的
DoCmd.退出
万一
结束子

我会注意到,此后我已停止使用 Access 作为后端,并切换到由 Amazon RDS 托管的 SQL Server。这对于安全、备份、前端升级和异地维护来说确实是奇迹(尽管我会强调,使用 Access 作为前端,您永远不会获得完全安全的系统)。

关于ms-access - 将 Access 数据库部署为产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14099693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com