首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >科学记数法MS Access中的连接数字

问科学记数法MS Access中的连接数字
EN

Stack Overflow用户
提问于 2017-03-28 04:16:51
回答 2查看 158关注 0票数 0

我正在尝试连接两列数字,A列和B列。这两列都作为数字存储在底层表中。A列从1-9个数字变化,B列是2个或3个数字。B列中的9个数字和B列中的3个数字的组合强制A列在与B列合并之前以科学记数法显示,从而导致错误。

到目前为止,我已经尝试了以下表达式:

代码语言:javascript
复制
[Table].[ColumnA]&[Table].[ColumnB]

Val([Table].[ColumnA]&[Table].[ColumnB])

FormatNumber([Table].[ColumnA]&[Table].[ColumnB],0)

看起来"&“强制将A和B列合并到文本中,但任何格式化函数都会在之后进行转换。如何确保两列在合并前、合并期间和合并后都保持数字?

EN

回答 2

Stack Overflow用户

发布于 2017-03-28 04:37:24

将表格中的字段设置为LongInteger或Double类型,然后显示所有9位数字。不要使用Single或Integer。

或者在查询中使用CDbl(ColumnA)。

无论如何,连接的结果都是字符串,而不是数字值。

票数 0
EN

Stack Overflow用户

发布于 2017-03-28 15:29:50

你错过了最后一个组合:

代码语言:javascript
复制
Format([Table].[ColumnA],"0") & Format([Table].[ColumnB],"0")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43055697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档