我有两个表,tblContacts
和tblTrackJob
。每次要在tblContacts
中添加新记录时,ID都会将其JobNo
字段分配给ID
中存储的tblTrackJob
的值。我喜欢每年重置为1的值。
例如......
first name, last name, JobNo, dateEntered
bob smith 01 1/1/2013
john doe 02 1/2/2013
mary Thomas 03 1/3/2013
Joe Henry 01 1/1/2014
答案 0 :(得分:3)
由于我们正在处理Access 2010,我们可以为[tblContacts]表创建Before Change
data macro以分配[JobNo]值:
宏将从具有相应Year([dateEntered])
的记录中找到表中最大的[JobNo],然后将1添加到该值以为新记录提供[JobNo]。如果没有找到相应年份的现有记录,则新记录的[JobNo]等于1。