在Access中创建计算字段



我有一个收到的箱子的Access表(想想进入商店的库存)。该表包含接收日期和部件号字段。我想做一列是&;yymmdd -部件编号&;其中YYMMDD来自收到的日期,而部件号只是从相关列中提取。

数据库是全新的,我正试图从基于Excel的数据库移动,我只是利用TEXT函数来获得我想要的日期格式。

我已经尝试了YEAR, MONTH和DAY函数,这些都可以工作,问题是任何单个数字的月份或天数返回只是,我希望一月份显示为"01"。年份也存在一个问题,我只想要最后两位数字。我知道我可以为此使用正确的函数,但我认为它可能是个位数结果的相同解决方案的一部分。

请假装我对Access几乎一无所知,如果我只是用了错误的方式,我也有可能出现这种情况。

表中只有一个已计算类型字段的计算。否则,表单后面的代码(宏或VBA)将值保存到字段。

使用Format()函数强制占位符为零

Format([date field name], "yymmdd") & "-" & [part number field name]

代码方法没有正当理由。不幸的是,此函数在表计算类型字段中不可用。需要时,继续在查询或文本框中计算。