我有一个问题,我无法绕过头脑。对于我正在创建的公司费用数据库,我有一个搜索表单,允许员工根据日期范围,客户工作和项目工作来搜索他们的费用。在搜索表单中还有一个员工姓名框:他们在此输入姓名并过滤报告。
但是,我的老板希望这样做,以便您无法输入其他人的姓名,以保护员工的隐私。我能想到这样做的唯一方法是为每个用户创建一个新的搜索表单,并将他们的名字硬编码到表单中,禁止他们搜索其他员工的费用。这会很烦人但是可行,但这会带来这样一个事实,即我不得不为每个员工制作新的查询和报告,因为我不知道如何制作一个报告和一个查询从多个数据中提取数据表格,或者如果可能的话。
此外,我还有详细报告和摘要报告,这实际上意味着我必须为每位员工创建两份新报告。这将使数据库在报告部分中的数十个报告更加混乱,并导致更多的工作。此外,如果我必须进行任何更改,我将不得不通过每个报告来更改它们,因此您可以想象这样做会有多大的问题。
在一天结束时,我只想要一个报告和一个搜索表单,阻止员工加载其他员工报告。任何人都可以帮我解决这个问题,或者提出想要做什么的想法?
我理想的解决方案是为每位员工制作一个搜索表单,并让这些搜索表单都能生成相同的报告,但我不知道这是多少。为了便于说明,我有一个从主费用表运行的搜索查询。搜索表单查询搜索查询,报告从此查询中提取其数据。这是我的搜索表单的图片,用于了解我正在谈论的内容。