【发布时间】:2010-09-20 13:09:57
【问题描述】:
我有一个访问表单——我们称之为“添加劳动力”(Access 2007),它将数据保存到一个表中。
该表有两列,特别是“开始日期”和“结束日期”(此表存储任务)
还有另一个名为 FiscalYears 的表,其中包括会计年度的开始和结束日期,其结构如下
FyID 财政年度 开始日期 结束日期
示例数据:
FYId FYear StartDate EndDate
-----------------------------
1 2010 10/1/2009 9/30/2010
2 2011 10/1/2010 9/30/2011
因此,如果有人输入跨越两个会计年度的劳动,我需要在我的添加劳动表中输入两个劳动条目。这是一个例子
如果用户选择分娩开始日期 = 2009 年 6 月 30 日 结束日期 10/2/2010 ,跨越两个财政年度
所以在我的劳动表中我应该输入两件事
LaborID StartDate EndDate
-----------------------------
1 6/30/2009 9/30/2010
2 10/1/2010 10/2/2010
基本上我需要在保存记录之前进行检查,如果它们跨越财政年度,则添加两条记录,现在我只是盲目地在表单上保存记录(内置),但我想我需要添加一些VBA。我几乎从未使用过 Access,所以这可能很简单(希望如此)。我在想而不是只调用保存记录的事件,我需要它来添加自定义 VBA。
【问题讨论】:
标签: ms-access ms-access-2007 vba