在Access中创建计算字段:生成YYMMDD-零件编号格式列
Access生成"YYMMDD-零件编号"格式字段的解决方案
方法一:在查询中创建计算字段(推荐,不修改原表)
- 打开Access并进入你的收货箱数据表
- 点击顶部菜单栏的创建选项卡,选择查询设计
- 在弹出的「显示表」窗口中选中收货箱表,点击添加后关闭窗口
- 在查询设计网格的第一个空白字段单元格中,输入以下表达式:
组合编号: Format([收货日期], "YYMMDD") & "-" & [零件编号] - 点击顶部的运行按钮(感叹号图标),即可看到格式正确的组合编号列
方法二:在数据表中添加永久计算字段
- 打开收货箱数据表,切换到设计视图(顶部菜单栏→视图→设计视图)
- 在字段列表的空白行输入字段名(如「组合编号」),在数据类型下拉菜单中选择计算字段
- 在弹出的表达式生成器中输入:
Format([收货日期], "YYMMDD") & "-" & [零件编号] - 点击确定并保存表设计,切换回数据表视图就能看到新生成的字段
关键说明
Access的Format函数可以直接按指定格式处理日期,自动为单数字的月份/日期补0,同时提取年份后两位,完全替代你之前尝试的YEAR/MONTH/DAY+RIGHT的组合写法,一步实现需求,和Excel的TEXT函数逻辑类似,更适配数据库的日期处理场景。
内容的提问来源于stack exchange,提问作者ImKnownAsG
相关产品推荐
相关产品推荐

