这是我的问题:
[编辑]:好的,此时这几乎变成了一个单独的问题......我很抱歉。切入正题,这是我的业务需求。我有一个包含薪水字段的员工记录(列表中的一项)。我需要能够查看员工工资历史记录的报告。
而已。在我看来(这肯定来自 SQL/数据库背景),这意味着一个一对多的表(一个员工有很多薪水)。事实证明,这在 SharePoint 中并不那么简单,因为我必须过滤 Salary 字段以仅显示给定员工 SalaryHistory 列表中的 Salaries。
我的新问题是最好的方法是什么?是否可以仅使用带有 Salary 字段的 Employee 列表,然后以某种方式查看或显示该特定 Salary 字段的历史记录?例如,如果员工 00001 的薪水从 50,000 更改为 60,000,我可以查看显示此薪金字段历史记录的某种报告/页面吗?
[/编辑]
我想将现有的 MS Access/VBA 旧系统转换为 SharePoint 2010。现有的 MS Access 系统相当简单:一个员工数据库,其中包含典型的员工信息,包括工资历史。我遇到的一个问题是员工不仅有薪水,而且有薪水历史。这意味着主管应该能够查看员工的工资历史,而不仅仅是员工的当前工资。
在我看来,这是一个一对多的关系:一个 Employee 表链接到一个 Salary History 表(一对多是一个 Employee 在一段时间内可以有多个 Salaries)。
在 SharePoint 中实现此功能的最佳方式是什么?我曾尝试使用 InfoPath 以及一些自定义代码,但我似乎无法正确使用它。在我看来,这是一个相对简单的概念,但我在将其从概念转变为具体的 SharePoint 解决方案时遇到了麻烦。
有什么想法或建议吗?
谢谢,
格伦