MS Access

时间:2017-04-04 13:05:33

标签: vba ms-access

我想根据研究人员的日期和首字母以及对于具有相同开头的所有样本计数高达99的计数器,自动对Access中的样本进行编号和命名。

例如,迈克尔杰克逊今天制作了以下样本:

MJ2017040401

MJ2017040402 ......等等。格式为[姓名缩写] YYYYMMDDXX

我在同一张桌子上找到了研究人员的姓名和日期,我想要存储所有样本信息。我试过像:

计算字段= [缩写]& str(DatePart(" yyyy&#34 ;; [DateProduced]))& str(DatePart [" mm&#34 ;; [DateProduced]))& STR(DATEPART [" DD&#34 ;; [DateProduced]))

但是,我也不知道如何添加自动计数器。

请帮忙:)

非常感谢!

1 个答案:

答案 0 :(得分:0)

而不是计数器,你可以只是一个完整的时间戳。更快更容易:

Calculated field = [Initials] & Format([DateProduced];"yyyymmddhhnnss")