Ms access 查询登录访问的方法

Ms access 查询登录访问的方法,ms-access,design-patterns,database-design,Ms Access,Design Patterns,Database Design,我需要在我的访问查询中执行以下操作,我对designapproach有一些问题 我正在建立一个登记系统,记录员工的缺勤情况。在注册时,我需要显示每个员工的缺勤历史记录。这样做的目的是让缺勤原因显示在屏幕上,并在文本字段中显示相关天数的标签 通过使用Dcount和Dlookup函数,只要我们谈论一天的缺勤记录/缺勤原因,我就能让它工作。每条记录有两个日期字段。开始日期和结束日期字段。通过使用DateDiff函数,我可以进行查询,返回缺勤天数 您建议采用哪种方法,首先在每条记录中找到天数,然后按缺勤

我需要在我的访问查询中执行以下操作,我对designapproach有一些问题

我正在建立一个登记系统,记录员工的缺勤情况。在注册时,我需要显示每个员工的缺勤历史记录。这样做的目的是让缺勤原因显示在屏幕上,并在文本字段中显示相关天数的标签

通过使用Dcount和Dlookup函数,只要我们谈论一天的缺勤记录/缺勤原因,我就能让它工作。每条记录有两个日期字段。开始日期和结束日期字段。通过使用DateDiff函数,我可以进行查询,返回缺勤天数

您建议采用哪种方法,首先在每条记录中找到天数,然后按缺勤原因分组,最后根据特定的employeeTag显示数值

请包括有关方法选择的想法?我应该使用查询、代码、带函数的属性、sql吗

谢谢,
Joergen Mathiesen

这一切都可以通过SQL完成,这就是SQL被发明的原因。你还想知道什么?如果您希望有人用SQL为您提供答案,我们将需要查看您的表模式和示例数据,以及可能的预期结果。我正在搜索有关如何访问的指导原则,而不是代码。通过阅读您的答案,我想我应该在form load事件中生成vba SQL语句?您可能根本不需要vba。从外观上看,您可以使用SQL来执行所有这些操作。可能需要一个子查询,但当我们像现在这样抽象时,我不能肯定地告诉您。您可以通过绑定表单完成此操作。如果您不想使用/不使用绑定表单,我会问您为什么。@Invent Animate谢谢您的回复。我想做的是查询每个员工的缺勤天数,按缺勤原因分类。我已将一个屏幕截图与一些测试数据链接到表中。我不知道如何在不对每个缺勤原因进行tablequery的情况下继续添加和分类数据。对不起,我看不到链接。似乎您需要有关编写SQL的帮助。我建议您提出另一个问题,并添加表模式、示例数据和预期结果。