没有破折号和冒号的日期 ms access + 日期可以是自动编号的一部分吗?

没有破折号和冒号的日期 ms access + 日期可以是自动编号的一部分吗?

我想要 Ms Access 中某个字段的日期 (22-12-2018) 不带破折号和冒号。我该如何实现?还有什么方法可以更改对齐方式,例如 (22-12-2018) 应该是 22122018 或 12222018 或 20181222。

我想将其(日期)作为字段记录中自动编号的一部分。这可以实现吗?

答案1

要获取问题中描述的日期格式,请使用Format具有以下参数的函数:

Format(Date(), "ddmmyyyy")

例如:

?Format(Date(), "ddmmyyyy")
08062019

同时,您可以更改自动编号的显示格式,以显示字段递增部分周围的静态内容,方法是将属性更改Format为以下内容:

"ID"000

这不会改变字段所保存的实际数据,而只会改变这些数据的保存方式显示按字段(该字段仍将包含一个递增的长整数)。

您也不能在此属性中使用表达式Format,因此您无法插入当前日期作为前缀。

答案2

找到了一个部分的解决方案:

格式(日期(),“mmddyy”)

但是我的问题仍然是日期是否可以成为自动编号的一部分,请告诉我是否可以实现?

相关内容