如何得到这样的编号?

westlake76 2014-05-11 05:39:38
我看到在一个用Access2003做的表格中,包含这些栏目:客户代码Customer,出运日期 ShippingDate, 订单编号代码CODE
当输入客户代码和出运日期后会自动生成这样的编号代码: 客户代码+订单日期。如果同一客户在同一天有多个订单要出运,后面会自动加上A, B, C… 的后缀。
在原文件中无法看见是怎么做的。现在我想把这个方法在Access2007以上的版本中复制出来。

我把CODE的类型设为Calculated, 然后在Expression中输入: [Customer] & [ShippingDate]。

在以下表格中输入信息后前三行的代码很容易就得到了。问题是客户OZ在同一天有三个订单要出运(每个订单的金额是不同的),而每个CODE必须是不同的,这样在连接发票算钱时才能搞清楚,所以在多于一票时,后面应自动加上A, B, C… 的后缀,可我不知道如何才能实现这个自动加后缀的功能。敬请大家指教!

Customer ShippingDate CODE
OZ 6/3/2014 OZ6/3/2014
CD 6/9/2014 CD6/9/2014
EF 6/5/2014 EF6/5/2014
OZ 6/3/2014 OZ6/3/2014A
OZ 6/3/2014 OZ6/3/2014B

还有如果我希望日期在CODE里变为OZ060314,CD070914这样的格式,又该如何实现呢?
请指教!谢谢!
...全文
506 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
westlake76 2014-05-11
  • 打赏
  • 举报
回复
谢谢回复,但我只能做到自动编号从1开始连续对所有订单编号,而这code是在输入公司代码和出运日期时就自动生成了,每家公司同一天出运的第一个订单后是没有字母的,第二单起才加,并且每家的第二单都从A开始加,和别家是无关的。 敬请高手指教!能不能给出具体代码?谢谢!
ACMAIN_CHM 2014-05-11
  • 打赏
  • 举报
回复
直接用自动编号,然后在查询中生成这个 日期+ABC的 显示即可。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧