Foxtable(狐表)用户栏目专家坐堂 → [求助]用专业报表打印piao据金额问题.


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

主题:[求助]用专业报表打印piao据金额问题.

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


加好友 发短信
等级:五尾狐 帖子:1085 积分:8220 威望:0 精华:4 注册:2012/3/31 18:08:00
[求助]用专业报表打印piao据金额问题.  发帖心情 Post By:2012/8/15 18:28:00 [只看该作者]

用专业报表打印piao据发现一个问题:在预览的时候金额处有口符号 ,,如图

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120815182145.png
图片点击可在新窗口打开查看

 

应该如何处理掉?

 

部分代码:

 Dim yw As New prt.RenderText '金额---亿位
    yw.Text  = GetDigit(r("金额"),8)
    yw.X = val(prt.DataRows(0)("亿位_X"))
    yw.y = val(prt.DataRows(0)("亿位_Y"))
    Doc.body.Children.Add(yw)
    '-------------------------
    Dim qw As New prt.RenderText '金额---千万
    qw.Text  = GetDigit(r("金额"),7)
    qw.X = val(prt.DataRows(0)("千万_X"))
    qw.y = val(prt.DataRows(0)("千万_Y"))
    Doc.body.Children.Add(qw)
    '-------------------------
    Dim bw As New prt.RenderText '金额---百万
    bw.Text  = GetDigit(r("金额"),6)
    bw.X = val(prt.DataRows(0)("百万_X"))
    bw.y = val(prt.DataRows(0)("百万_Y"))
    Doc.body.Children.Add(bw)
    '-------------------------
    Dim sw As New prt.RenderText '金额---十万
    sw.Text  = GetDigit(r("金额"),5)
    sw.X = val(prt.DataRows(0)("十万_X"))
    sw.y = val(prt.DataRows(0)("十万_Y"))

[此贴子已经被作者于2012-8-15 18:43:36编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/16 8:07:00 [只看该作者]

Dim sw As New prt.RenderText '金额---十万
sw.Text = GetDigit(r("金额"),5)
sw.X = val(prt.DataRows(0)("十万_X"))
sw.y = val(prt.DataRows(0)("十万_Y"))

 

改为:

 

If GetDigit(r("金额"),5) > "" then
    Dim sw As New prt.RenderText '金额---十万
    sw.Text = GetDigit(r("金额"),5)
    sw.X = val(prt.DataRows(0)("十万_X"))
    sw.y = val(prt.DataRows(0)("十万_Y"))

End if


 回到顶部