Foxtable(狐表)用户栏目专家坐堂 → [求助]convert 如何使用?


  共有2530人关注过本帖树形打印复制链接

主题:[求助]convert 如何使用?

帅哥哟,离线,有人找我吗?
minxizai
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1664 威望:0 精华:0 注册:2015/6/10 13:50:00
[求助]convert 如何使用?  发帖心情 Post By:2017/7/22 15:53:00 [只看该作者]

Convert(1.677777* 100, 'System.Int64') / 100  

在命令窗口执行不了


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113511 积分:578050 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/22 16:03:00 [只看该作者]

这是表达式,不是代码。你想要做什么?

 回到顶部
帅哥哟,离线,有人找我吗?
minxizai
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1664 威望:0 精华:0 注册:2015/6/10 13:50:00
  发帖心情 Post By:2017/7/22 16:14:00 [只看该作者]

我想实现根据输入1*4*2.5 的规格信息,根据库存计算各种单位的库存数量
存在问题:
1.不能整除的情况下,每次会弹出超出列长度的提示
2.如何实现结果的四舍五入,或者只取小数点后3位
3.计算结果不准确,如想实现101/2.5,得出的结果是50
[此贴子已经被作者于2017/7/22 16:15:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
minxizai
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1664 威望:0 精华:0 注册:2015/6/10 13:50:00
  发帖心情 Post By:2017/7/22 16:16:00 [只看该作者]

附件怎么一直传不上  没有出现链接

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113511 积分:578050 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/22 16:18:00 [只看该作者]

使用IE,其它浏览者关闭极速模式

 回到顶部
帅哥哟,离线,有人找我吗?
minxizai
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1664 威望:0 精华:0 注册:2015/6/10 13:50:00
ddd  发帖心情 Post By:2017/7/22 16:22:00 [只看该作者]

用来ie还是不行

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113511 积分:578050 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/22 16:54:00 [只看该作者]

把表达式列改为双精度类型

Convert([数量]/2.5*1000, 'System.Int64') / 1000

 回到顶部
帅哥哟,离线,有人找我吗?
minxizai
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1664 威望:0 精华:0 注册:2015/6/10 13:50:00
  发帖心情 Post By:2017/7/22 17:10:00 [只看该作者]

表达式列不支持取模和取整,

用代码如何实现四舍五入?或者实现只取小数点后3位?

另外改为双精度就无法添加“件”“包”等字符

[此贴子已经被作者于2017/7/22 17:12:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113511 积分:578050 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/22 17:35:00 [只看该作者]

7楼就是四舍五入的用法http://www.foxtable.com/webhelp/scr/0108.htm

Convert(Convert([数量]/2.5*1000, 'System.Int64') / 1000, 'System.String') + ''

 回到顶部