如何在Access中完成一个数字?

时间:2016-04-02 10:40:27

标签: database forms ms-access database-design

我正在将Access数据库编码为研讨会项目。我正在使用表单在表中引入数据,但我有一点问题。我有两个名为客户编号和发票编号的字段。他们的结构是这样的:

客户编号:430123456(430+客户编号) 发票号码:161234567(年份的最后2位数字+发票号码)

我希望用户只输入数字的可变部分(客户和发票编号),并让访问填充常量部分(430或年),同时保持字段长度不变(9位数字)两种情况)。我该怎么办?

干杯!

达尼

2 个答案:

答案 0 :(得分:2)

您可以像这样构建它们:

CustomerNumber = Val("430" & Right(Format(UserInputNumber, "000000"), 6))
InvoiceNumber = Val(Format("yy", Date) & Right(Format(UserInputNumber, "0000000"), 7))

或两个文本框的 ControlSource

=Val("430" & Right(Format([UserInputNumber],"000000"),6))
=Val(Format("yy",Date()) & Right(Format([UserInputNumber],"0000000"),7))

答案 1 :(得分:0)

解决!我刚刚转到该字段的format属性并添加以下内容:

wp_posts