Access是我需要的吗?

时间:2011-12-05 21:56:12

标签: ms-access ms-access-2007

我被要求创建一个计划,根据员工输入“表格”的销售日志计算员工和主管的佣金(员工佣金的百分比)。我应该使用Access来构建它吗?多个用户将在白天使用相同的表单(同时输入他们的销售)。我还需要确保他们看不到任何其他形式,报告或表格,而不是我希望他们看到的那些。每个用户都需要拥有自己的登录。

当我使用这个终端时遇到的问题:当我在设计视图之外的其他任何东西时,Access 2007非常慢。那为什么会这样?

5 个答案:

答案 0 :(得分:3)

是的,它可以在Access中完成,但您真正需要的是更好的管理 - 至少是理解的管理层 他们要求你做的范围和规模。

管理私人电子表格与数据库应用程序在哪里 各种用户有不同的授权是完全不同的一种 事情告诉管理人员: 不 - 不应该这样做。

你需要的只是一个聪明的推销员 注意游戏系统,我愿意打赌整个事情 会冒烟(可能带你去)

除非您了解以下漫画以及其他一些内容,否则请不要使用此项目: enter image description here

答案 1 :(得分:3)

我18年前的第一份编程工作是为监狱服务编写访问预约系统,这一切都是在ms访问中完成的。我用了十多年之后,最近才搬到c#/ .net。

访问权限符合您的要求。我建议你至少学习以下内容:

  • 数据库规范化的基础知识,以及如何设计相关表格
  • 如何使用链接表格在msaccess中拆分数据和前端
  • 使用工作组信息文件和用户级安全性保护两个访问数据库
  • 创建加密的.mde文件以将前端分发给用户
  • 保留不是加密的mde的副本!
  • 基本表单设计
  • 使用CurrentUser函数过滤记录,并使用相同的字段默认值。

一两本好书将涵盖其中的大部分内容。

您最大的问题是您在学习曲线上处理机密数据。您的管理层必须明白,正确保护某些东西需要很多经验,并且很少能够通过一个已经打开的漏洞。他们需要接受这种风险。

至于你的问题,不知道。将它作为一个单独的问题并提供更多细节,您可能会得到答案。

答案 2 :(得分:1)

可以在Access中执行此操作。它是否是最佳解决方案实际上取决于您的基础架构,技能,预算等更多具体细节。

答案 3 :(得分:1)

当然,每日销售都会进入其他系统吗? Wny打扰销售人员和管理员重复输入只是为了计算佣金。

从会计系统获取一些出口工作。通过计算将其放入单独的电子表格中,这样每个人都可以查看他们的数字并质疑任何差异。

访问是执行这些类型任务的工具,但是在你搞砸其他人的钱之前,你需要知道自己在做什么。虽然存在性能方面的考虑因素,但如果您有2名员工或20名员工并不重要,则开箱即用的Access不会自动处理单个用户数据安全性。

从原型开始,阅读一些有关该主题的书籍。你可以学习最终建立这个。

答案 4 :(得分:0)

如果安全性很重要,那么最好使用Oracle或Sql-Server后端(数据库)。前端(UI)仍然可以是Access。