以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]怎样去掉EXCEL报表中字符型字段后面的空格!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2520)

--  作者:gamtings
--  发布时间:2009/4/20 12:18:00
--  [求助]怎样去掉EXCEL报表中字符型字段后面的空格!
如果在SQLServer中设计的是定长型字符字段,EXCEL报表生成后,字符型字段后面会有一串空格,这个应该怎么去掉?
--  作者:lxl
--  发布时间:2009/4/20 12:39:00
--  
参考帮助文件里面字符串的TrimEnd方法
TrimEnd 删除字符串后面的空格或指定的字符

--  作者:狐狸爸爸
--  发布时间:2009/4/20 12:41:00
--  
Excel报表也可以直接用表达式:

{Trim([列名])}
[此贴子已经被作者于2009-4-20 12:41:54编辑过]

--  作者:gamtings
--  发布时间:2009/4/20 13:31:00
--  
我用了老爹的方法,不过好像不起作用,空格还是在!
--  作者:yangming
--  发布时间:2009/4/20 13:41:00
--  

你是如何操作的?


--  作者:gamtings
--  发布时间:2009/4/20 15:09:00
--  
单元格中代码如下:

      订单号                         品名
{Trim ([订单号])}         {Trim ([品名])}  


(报歉,文件传不上来,不知道怎么回事)

--  作者:狐狸爸爸
--  发布时间:2009/4/20 16:05:00
--  
我刚刚测试,没有问题啊:

{Trim([现任职务])}

--  作者:gamtings
--  发布时间:2009/4/20 18:38:00
--  
我用的是SQLServer作为数据库,老爹有没有测试过!
--  作者:狐狸爸爸
--  发布时间:2009/4/20 18:46:00
--  
以下是引用gamtings在2009-4-20 18:38:00的发言:
我用的是SQLServer作为数据库,老爹有没有测试过!


这和数据库无关


--  作者:gamtings
--  发布时间:2009/4/20 19:12:00
--  
我刚才试了,用Access作为后台数据库就可以,而用SQLServer就不行!