【问题标题】:is there any replacement of Access? [closed]Access 有什么替代品吗? [关闭]
【发布时间】:2009-05-15 09:37:49
【问题描述】:

我是一名程序员,我父亲使用Access收集患者信息(我父亲是一名医生),

他想让我教他如何使用它。

我不喜欢 Access(我是 linux 人),而且我找不到任何替代品。你们知道吗? (它一定很容易让我父亲使用)

【问题讨论】:

  • 如果您问我,这听起来与访问的目的完全一样。当他开始说他希望人们能够向他发送消息并通过网络查看他们的历史时,您会建议您改用其他技术。我的一个朋友开始了泳池清洁业务,为了表示我的支持,我给他写了一个小访问应用程序来帮助他计费。它跟踪他的客户地址,让他在整个月内添加费用,然后让他打印发票。它是 Access,但我仍然为它感到自豪。

标签: linux ms-access open-source


【解决方案1】:

也许你需要更加务实一点。

我也不是 Access 的粉丝,但如果你父亲已经理解它并且他已经有了系统,你需要问一个问题,为什么要改变?如果它没有损坏,请不要尝试修复它。

您可能会发现,对现有系统进行一些简单的更改即可为您父亲提供所需的一切,这将为您节省大量时间,并且意味着您无需重新培训您的父亲。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      你的父亲想让你教他如何使用 access,但你是一个 linux 人,不喜欢 access。 访问不是这里的问题 我认为你和你父亲不适合做这件事。

      让别人教他如何使用 Access

      【讨论】:

      • 也许,但还有一个问题是,他是否真的想要“访问”(来自 MS 的东西)或“访问”,就像 Access 所做的那样。这不是吹毛求疵,只是观察;对于大多数人来说,“excel”是名词,意思是电子表格应用程序。因此,替代方案可能会很好。
      【解决方案4】:

      访问并不总是它被制造出来的怪物。任何应用程序或语言中编码不佳的数据库都是编码不佳的数据库。 Access 在关键时刻占据市场主导地位导致更多人遇到设计不良的数据库的比例更高。 Access 用户和程序员也有大量的支持。我特别喜欢Access World Forums。作为ilivewithian said,如果你不乐意告诉他,请让其他人告诉他。

      但是,如果您热衷于担任您父亲的导师(并且我可以看到吸引力 - 也许有机会回馈一些东西),那么我建议您使用基于 Web 的数据库界面。与Oli 不同,我没有使用Django 的经验,但我会推荐Dabbleblist。 (Blist 尤其擅长处理图像,Dabble 更擅长灵活的报告格式,尽管两者都不如 Access,恕我直言)。

      【讨论】:

      • 只是一个想法 - 将数据存储在基于 Web 的应用程序中会与患者保密相冲突吗?
      • 只有在数据公开或者网站被破解的情况下才会出现保密问题。
      • 您是否愿意将您的私人医疗数据保存在在线数据库中,这些数据可能由新手(爸爸)编码,也可能不编码?如果你打算做这样的事情,至少在一个只面向内的网络服务器上做。爸爸没有理由不得不从家里得到它。其次,也许你可以得到一个包。这可能比让爸爸博士自己编写代码更具成本效益。
      • 根据 HIPPA,您必须在合规的位置保存数据。我不希望 Dabble 员工访问我的医疗记录(如果他们遵守 HIPPA,他们将承担员工的责任。)。
      • 本网站仅供医院使用,仅供内部用户(医生)访问。
      【解决方案5】:

      我认为 Access 的自然继承者是一个简单的 Web 界面数据库系统。

      它们很简单,可以以十亿种不同的方式创建,但我强烈建议尝试 Django(因为在这种情况下,您会发现它的管理区域为您完成了 90% 的实际工作)

      【讨论】:

      • 我现在正在学习它,看起来很难..也许我会尝试教给我父亲......
      【解决方案6】:

      FileMaker Inc. 是 Apple 的子公司。它可以在 Mac OS X 和 Windows 上运行(而 MS Access 只能在 Windows 上运行)。许多人声称 FileMaker 比 MS Access 更易于使用。听起来 FileMaker 可能是您的完美解决方案! (虽然我同意ilivewithian

      OpenOffice/StarOffice 中还有 Sun 的 MS Access 对应物,称为 BASE(有人已经提到过),它也是跨平台兼容的。

      【讨论】:

      • +1 FileMaker 令人难以置信。我花了几天时间才开始使用它,但当我熟悉它后,我发现 FileMaker 是我使用过的最直观、最易于使用的数据库产品。请注意,FileMaker Bento 可能更适合没有深厚技术背景的人,因为它旨在成为一种廉价的个人数据库产品。但是,我自己没有尝试过。
      【解决方案7】:

      与其开发自己的记录保存应用程序,不如从众多医疗记录系统供应商之一购买已经开发的系统。他将获得更好的应用程序,并拥有可以寻求支持的人。此外,还有关于医疗记录存储和访问的所有法律问题。供应商已经解决了这些问题。

      据说还有许多其他基于文件的数据库系统:http://www.google.com/search?q=file+based+database

      我没用过,所以无法推荐。

      当然,还有各种企业数据库(Oracle、MySQL、SQL Server 等)。在这些 SQL Server 中,对于新手来说可能是最容易学习的。由于没有 64 位版本的 Access,我开始看到人们将 Access 替换为 SQL Server Express(免费!)用于需要在 64 位窗口上运行的小型应用程序。

      【讨论】:

      • 如何将Access中的前端创建工具替换为SQL Server Express?
      • 呃,使用Access作为前端?至少数据在真正的数据库服务器中是安全的。
      • 您可以使用任何您最熟悉的语言/库/平台来编写一个用作前端的客户端。例如,您可以使用 WPF 在 .NET 中非常轻松地创建一个包含一些表格和表单的小型简单 UI。让 .NET 应用程序与数据库“对话”非常简单。
      • 开始添加数据验证时会变得越来越难!
      【解决方案8】:

      我现在在一个拥有多个项目的多语言组织中使用 Viravis 超过 6 个月,我觉得它非常好。它不仅易于构建(我是初学者)而且他们也提供了非常好的支持!

      【讨论】:

        【解决方案9】:

        Gambas 如果将 Access 用作数据库前端并使用 VBA(Visual Basic fro Applications)进行编程,则它是 Access 的一个非常好的替代方案。可以重用为 Access 编写的大量代码并轻松创建表单和报告。

        所以对于想要在 Linux 下使用自己的知识的 VB 或 VBA 程序员来说,Gambas 是一个很好的解决方案。

        【讨论】:

          【解决方案10】:

          没有第一手经验,但您可以试用 OpenOffic.org 数据库。或者,你可以教你爸爸使用 MySQL GUI 工具。

          【讨论】:

            【解决方案11】:

            对大多数人来说,获取数据库结构是最困难的部分。创建一个简单的表单或报告也不是那么难。就用户而言(数据输入、报告等)可能比大多数应用程序更容易。您还拥有所有的搜索和排序功能;为什么要重新发明轮子?

            【讨论】:

              【解决方案12】:

              Viravis 可能是访问数据库的在线替代品。你最好去看看它是否符合你的需要。

              【讨论】:

                【解决方案13】:

                对于 Windows 和简单数据,我会使用 Excel,所以我认为 Open Office 应该没问题。除非你父亲有医院,否则它可能适合...或者你可以做一些编程,使用像 Firebird 这样的嵌入式数据库,然后自己写一些东西,比如用 Java?

                【讨论】:

                  猜你喜欢
                  • 2010-12-13
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-06-23
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多