在Windows 7上的MSFlexGrid中使用科学符号格式化的数字

在Windows 7上的MSFlexGrid中使用科学符号格式化的数字,windows,vb6,number-formatting,msflexgrid,Windows,Vb6,Number Formatting,Msflexgrid,我在Windows7和Office2010上安装了一个vb6应用程序 此应用程序在带有Ms access 2007的xp/vista上运行良好 MsflexGrid在win seven上显示错误的数字,符号为“E”,如4526E 有什么问题吗。它是access 2010吗?1.2E+34是一种非常有效的格式,当一个数字包含大量有效的零: ?cdbl(12000000000000000000000000000000000) 1.2E+34 显示相同数据时,同一网格是否不同 这些数字来自哪里?

我在Windows7和Office2010上安装了一个vb6应用程序

此应用程序在带有Ms access 2007的xp/vista上运行良好

MsflexGrid在win seven上显示错误的数字,符号为“E”,如4526E


有什么问题吗。它是access 2010吗?

1.2E+34
是一种非常有效的格式,当一个数字包含大量有效的零:

?cdbl(12000000000000000000000000000000000)
 1.2E+34 

显示相同数据时,同一网格是否不同


这些数字来自哪里?如果它们是通过代码添加的(与数据绑定相比),那么您可以使用
Format()
来使用显式格式字符串,而不是让Windows执行它认为最好的操作。

1.2E+34
是一种完全有效的格式,当数字包含大量有效的零:

?cdbl(12000000000000000000000000000000000)
 1.2E+34 

显示相同数据时,同一网格是否不同


这些数字来自哪里?如果它们是通过代码(vs数据绑定)添加的,那么您可以使用
Format()
使用显式格式字符串,而不是让Windows执行它认为最好的操作。

在winXP和Vista下数字的格式如何?首先检查这是否是由视频适配器的DPI设置引起的,导致数字不再适合框。接下来检查是否在另一台机器上复制,如果没有,则检查控制面板中的区域格式覆盖。下一步开始考虑在虚拟机中运行这段古老的代码。在winXP和Vista下,数字是如何格式化的?首先检查这是否是由视频适配器的DPI设置引起的,导致数字不再适合方框。接下来检查是否在另一台机器上复制,如果没有,则检查控制面板中的区域格式覆盖。接下来开始考虑在虚拟机中运行这段古老的代码。当显示相同的数据时,相同的网格是否不同对我会试试这个格式。谢谢。大家好,如果a想保留英文区域参数,如何将de Ms access数据库更改为英文格式编号?显示相同数据时,相同网格是否不同对我会试试这个格式。谢谢。大家好,如果a想保留英文区域参数,如何将de Ms access数据库更改为英文格式编号?