我有一个包含员工编号的表格。它们需要有 5 个数字长 (#####)。但是,有时数据输入并不能完全做到这一点,只有 4 或 3 个。如何确保所有数字都是 5 位数长?
编辑:对不起,忘了提,数据输入是通过不同国家的银行进行的。我完全无法控制数据的呈现方式,我只需要在下载后处理它。
我有一个包含员工编号的表格。它们需要有 5 个数字长 (#####)。但是,有时数据输入并不能完全做到这一点,只有 4 或 3 个。如何确保所有数字都是 5 位数长?
编辑:对不起,忘了提,数据输入是通过不同国家的银行进行的。我完全无法控制数据的呈现方式,我只需要在下载后处理它。
您可以在数据输入时使用输入掩码或事件进行检查:
EmpNo= Right("00000" & EmpNo,5)
或者
EmpNo = Format([EmpNo],"00000")
如果数据已经输入,您可以使用查询执行类似的操作。这要求该字段是文本。
UPDATE Table SET EmpNo = Format([EmpNo],"00000")
选择
SELECT Format(EmpNo,"00000") FROM table