数字格式:1.0 =“0000100000”

时间:2016-03-09 21:21:27

标签: ms-access

我有一项任务是将数字/小数值作为固定长度文本文件的一部分传递。这些值将采用以下形式:

10个字符,w /最后5个字符表示字符串的小数部分。这些都是正数。

一些例子:

0.123 =“0000012300” 1.0 =“0000100000” 123.456 =“0012345600” 234 =“0023400000”

数字数据驻留在格式化为数字(双精度)的Access数据库中。

我目前的想法是:

  1. 将原始数字数据保留在一个表格中
  2. 通过查询转换为TEXT字符串,保存到第二个表
  3. 使用MSAccess导出功能导出到固定宽度的平面文件
  4. 有人能建议合理的方法来产生必要的10个字符的TEXT转换吗?

    谢谢!

1 个答案:

答案 0 :(得分:3)

也许只需乘以100000并格式化?

Format(x * 100000, "0000000000")