使用Windows 7上的MSFlexGrid中的科学记数法格式化的数字

我在Windows 7和Office 2010上安装了一个vb6应用程序。

这个应用程序在Ms Access 2007的xp / vista上工作正常。

MsflexGrid显示错误的数字赢得七与标志“E”像4526E …

可能是什么问题呢。 它是访问2010年?

当一个数字包含许多重要的零时, 1.2E+34是一个完全有效的格式:

 ?cdbl(12000000000000000000000000000000000) 1.2E+34 

显示相同数据时,同一个网格会有所不同吗?

数字从哪里来? 如果他们被代码添加(vs数据绑定),那么你可以使用Format()来使用一个明确的格式字符串,而不是让Windows做它认为最好的。