以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]这段excel报表代码有问题嘛?(老大在线,请教)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=16741)

--  作者:gaoyong30000
--  发布时间:2012/2/22 14:37:00
--  [求助]这段excel报表代码有问题嘛?(老大在线,请教)

这代码是在excel报表模板里的一个单元格

<int([库存时间]) & "月" & MID([库存时间]-INT([库存时间]),3,99) & "天">

 

红色部分 是为了计算出小数点后面的数值

 

例如:库存时间 = 3.13      红色部分就会算出13

 

现在问题是 在报表相应的位置 显示不出数值来

[此贴子已经被作者于2012-2-22 14:51:51编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/2/22 14:52:00
--  

([库存时间]-INT([库存时间])) * 100


--  作者:gaoyong30000
--  发布时间:2012/2/22 15:00:00
--  

好像没用

 

<int([库存时间]) & "月" & ([库存时间]-INT([库存时间]))*100 & "天">

 

 

还是空值~~

[此贴子已经被作者于2012-2-22 15:00:20编辑过]

--  作者:gaoyong30000
--  发布时间:2012/2/22 15:02:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:库存整车检查单.rar

 

附上excel报表模板


--  作者:狐狸爸爸
--  发布时间:2012/2/22 15:03:00
--  

我在命令窗口测试有效:

 

Return Eval("(3.33-INT(3.33)) * 100")
 


--  作者:gaoyong30000
--  发布时间:2012/2/22 15:05:00
--  
公式在 表的 库存时间  右边
--  作者:gaoyong30000
--  发布时间:2012/2/22 15:09:00
--  
我测试也有效果  但是就是出不来~
--  作者:狐狸爸爸
--  发布时间:2012/2/22 15:13:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目293.rar


--  作者:gaoyong30000
--  发布时间:2012/2/22 15:26:00
--  

有点见鬼哎

 

我原来这个公式没有问题 用新公式就有问题

 

<int([库存时间]) & "月" & right([库存时间],2) & "天" >

[此贴子已经被作者于2012-2-22 15:26:05编辑过]

--  作者:gaoyong30000
--  发布时间:2012/2/22 15:30:00
--  
晕  用了老大您的测试的例子里的代码过去 就没问题了  然道是全角半角 “”的问题?