相关疑难解决方法(0)

MS Access迁移的前端?

背景

我在一个拥有数千个MS Access应用程序的大型组织工作.我没有写任何这些 - 事实上,大多数原作者早已离开公司 - 但有时候另一个Access应用程序登陆我的桌面寻求支持.我喜欢用不同的解决方案替换访问权限了.

需求

我知道MS Access(Jet数据库)的数据库部分有几个不错的选择,例如SQLite,MySQL,VistaDB等.

我想知道的是:有什么东西可以取代MS Access的前端部分吗?

即可用于构建表单,编写简单脚本和查询等的东西?

为什么?

@BracC问"为什么要替换访问?" - 确实是一个公平的问题.
我想摆脱访问,因为:

  • 它隐藏了逻辑,导致难以支持的应用程序.逻辑可以在许多不同的地方,没有一个提供或鼓励任何结构:
    • 模块
    • 查询
    • 形式
  • 它本质上鼓励用户创建"小"应用程序,这些应用程序变得"不是那么少的应用程序".然后用户离开,我必须支持一堆意大利面.我知道访问不是唯一的罪魁祸首,但它是我组织中的领导者,我希望完全摆脱它.

额外的功劳

真正喜欢找到的东西是可以在MDB文件中读取并输出类似C#的东西来复制功能.(或任何语言 - 不挑剔).

我希望这一切都清楚.如果没有,请发表评论,我会重新编写/添加详细信息.

更新

@GuinnessFan提出了一些我感兴趣的观点.我已经添加了我的评论来讨论这些观点.

自从我提出问题以来我们做了什么:

  • 让用户给我们一个他们使用和需要的访问应用程序的权威列表.(理解是列表中没有的任何MDB文件都可以删除 - 万岁!).
  • 分析了名单上的多边开发银行,得出以下结论:
    • 大多数"应用程序"由单个硬编码查询或单个链接表组成.
    • 许多是可能有日期参数或类似的少量查询.
    • 很少(如果有的话)有任何真正复杂的逻辑.
  • 我们现在正在完成该列表,将大多数应用程序转换为SSRS(SQL Server Reporting Services)程序包.
  • 任何无法使用SSRS复制的内容都将成为手工制作的Web应用程序.但是,这些并不多.

我要向所有给我有用答案的表示非常感谢.

database ms-access desktop-application

25
推荐指数
5
解决办法
2万
查看次数

具有表单和报告功能的MS Access的替代方案

我一直在寻找SO,似乎找不到比2008年左右更近的东西.

我正在寻找具有类似功能的Microsoft Access的替代品.即:

  • 形式
  • 报告
  • 等等

另一个问题是VS Lightswitch被推荐(仍在Beta 2中).我看了一下它,虽然它似乎很好但它仍然是合理的新的,并且在这个阶段没有报告.

我的主要目的是拥有一个简单,便携且可以轻松访问的数据库(一次只能由一个人访问,有时也可以由多人访问).我知道Access可以提供这个,如果它似乎是我可能会坚持使用的最佳解决方案,但有没有其他人发现有用的自定义数据捕获,过滤和创建报告?

我知道可以使用Visual Studio或类似的东西,但更喜欢与Access更符合的东西.

类似问题的链接(但似乎有些陈旧):

MS Access迁移的前端?

替换MS Access表单

访问的替代方案

MS Access的良好免费替代方案

database ms-access

1
推荐指数
1
解决办法
5887
查看次数

标签 统计

database ×2

ms-access ×2

desktop-application ×1