1

我有一个包含员工编号的表格。它们需要有 5 个数字长 (#####)。但是,有时数据输入并不能完全做到这一点,只有 4 或 3 个。如何确保所有数字都是 5 位数长?

编辑:对不起,忘了提,数据输入是通过不同国家的银行进行的。我完全无法控制数据的呈现方式,我只需要在下载后处理它。

4

1 回答 1

1

您可以在数据输入时使用输入掩码或事件进行检查:

EmpNo= Right("00000" & EmpNo,5)

或者

EmpNo = Format([EmpNo],"00000")

如果数据已经输入,您可以使用查询执行类似的操作。这要求该字段是文本。

UPDATE Table SET EmpNo = Format([EmpNo],"00000")

选择

SELECT Format(EmpNo,"00000") FROM table
于 2012-07-13T19:43:49.827 回答