有一张工时单价表(开始日期),不定期更新一次单价;现在有个需求:查询某个日期对应的单价。
这样的需求需要分步走:
第一步:使用DMax从该表中找到符合条件的开始日期,
开始日期 = DMax("StartDate", "tblLabourPrice", "StartDate<=#" & 你的日期 & "#")
第二步:根据开始日期使用DLookup从工时单价表中找到需要的记录,
工时单价 = DLookup("LabourPrice, "tblLabourPrice", "StartDate=#" & 开始日期 & "#")