查询结果不正确,我不确定日期是从哪里来的

时间:2019-02-26 12:58:07

标签: date access

我有一个数据库,我在其中跟踪我的工作资格,其中包含很多截止日期和组成部分,并且如果没有某种自动化就很难管理。

我有一张桌子,该桌子可以跟踪一个人,当他们到达工作岗位时,我们会在他们开始获得此资格之前90天给予该人。然后根据他们的等级,如果这是重新资格还是最初的资格,他们有一定的时间限制来完成此资格。

我有一张桌子,上面有所有在职人员,他们的职级(如果是初始职位或重新任职的人员),他们到达工作的日期以及一个复选框(如果他们已经合格)。

我已经创建了几个查询,可以正常工作。只需将开始日期增加90天即可计算开始资格的成员日期。

然后我有另一个字段来计算其拖欠日期,这是我使用的字符串。

Dinq Date: IIf([CommandData]![Requal or Initial]="R",DateAdd("m",12,[Start Date]),IIf([CommandData]![Requal or Initial]="I" And [CommandData]![Rank] In ("E1","E2","E3","E4"),DateAdd("m",30,[Start Date]),IIf([CommandData]![Requal or Initial]="I" And [CommandData]![Rank] In ("E5","E6","E7","E8","E9"),DateAdd("m",18,[Start Date]),"")))

然后,我有一个条件来检查是否选中了“合格”框,并且仅返回不合格成员的结果。

此查询有效,并且将向我显示所有不合格的成员以及他们的开始日期和犯罪日期。

我现在想做的是一个查询,该查询将向我显示当前未符合其资格的每个人,但是我一直尝试进行的所有操作将向每个成员显示4次首次约会的日期始终是10/1/2016,以进行初始资格确认, 4/1/2016以重新获得资格。

然后下一个日期是该日期之后的2年,然后下一个2年是彼此之后的一年。我使用的标准与以前相同。

0 个答案:

没有答案