是否有Access的替代品?

时间:2009-05-15 09:37:50

标签: linux ms-access open-source

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

他希望我教他如何使用它。

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

13 个答案:

答案 0 :(得分:21)

也许你需要对此更加务实。

我也不是Access的粉丝,但是如果你的父亲已经了解它并且他已经有了系统,你需要提出问题,为什么要改变?如果它没有破坏,请不要试图解决它。

您可能会发现现有系统中的一些简单更改会为您的父亲提供他所需要的一切,它会为您节省大量时间,并且意味着您无需重新训练您的父亲。

答案 1 :(得分:8)

OpenOffice - Base怎么办?

答案 2 :(得分:8)

你父亲希望你教他如何使用访问权限,但你是一个Linux人,不喜欢访问。 访问不是这里的问题 我认为你和你父亲不适合这个。

让其他人教他如何使用Access

答案 3 :(得分:5)

访问并不总是成为它的怪物。任何应用程序或语言中编码不良的数据库都是编码不良的数据库。在关键时刻获取市场主导地位导致更多人在设计不良的数据库中遇到更高的比例。 Access用户和程序员也有很多支持。我特别喜欢Access World Forums。如ilivewithian said,如果你不高兴告诉他这件事,请别人来。

但是,如果你渴望扮演你父亲的导师的角色(我可以看到吸引力 - 也许是回馈的机会),那么我会建议一个基于网络的数据库界面。与Oli不同,我没有Django的经验,但我会推荐Dabbleblist。 (Blist特别擅长处理图像,Dabble在灵活的报告格式方面更胜一筹,尽管它们在报告方面都不如Access,恕我直言。)

答案 4 :(得分:2)

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

它们很简单,可以用十亿种不同的方式创建,但我会认真地建议尝试使用Django(因为在这种情况下,你会发现它的管理区域可以为你提供90%的实际工作)

答案 5 :(得分:2)

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

还有OpenOffice / StarOffice中名为BASE的有人参与MS的MS访问(有人已经提到过这个),这也是跨平台兼容的。

答案 6 :(得分:1)

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

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

我没有使用过它们,所以我无法提出建议。

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

答案 7 :(得分:1)

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

答案 8 :(得分:1)

如果将Access用作数据库前端并使用VBA(Visual Basic for Applications)进行编程,则

Gambas是Access的一个非常好的替代方案。可以重用大量为Access编写的代码,并轻松创建表单和报表。

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

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

答案 11 :(得分:0)

Viravis可能是访问数据库的在线替代品。如果符合您的需要,最好检查一下。

答案 12 :(得分:-1)

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

相关问题