Foxtable(狐表)用户栏目专家坐堂 → 求助!报表打印


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

主题:求助!报表打印

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
求助!报表打印  发帖心情 Post By:2009/9/11 14:41:00 [只看该作者]


Dim
s1 As String ="2008-9-1"
Dim
s2 As String = s1.PadLeft(100)

Dim s3 As String ="中国"
Dim
s4 As String = s1.PadLeft(100)

在报表打印时,s2,s4打印的长度不一样的,估计是数字,汉字,字符在打印时长度不一样的?
请教应如何实现打印时的长度一致的呢?谢谢!

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/9/11 14:42:00 [只看该作者]

Sorry!上面写错了。
Dim s1 As String ="2008-9-1"
Dim
s2 As String = s1.PadLeft(100)

Dim s3 As String ="中国"
Dim
s4 As String = s3.PadLeft(100)

在报表打印时,s2,s4打印的长度不一样的,估计是数字,汉字,字符在打印时长度不一样的?
请教应如何实现打印时的长度一致的呢?谢谢

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/9/11 22:43:00 [只看该作者]

你希望达到多少?100个?一般来说,比如十个字符,如果达不到的,就用空格填充,那就可以

s3.PadLeft(10)

这样显示的结果就是:s3 = "      中国"


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/9/12 0:15:00 [只看该作者]

道理很简单,数字式半角,中文汉字是全角,狐表都是按照1个字符长度处理!
可以用代码处理,但我的笨思路会很费劲,看看大家的好办法!
[此贴子已经被作者于2009-9-12 0:16:24编辑过]

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/9/12 9:04:00 [只看该作者]

Dim s3 As String ="中国"
Dim
s4 As String = s3.PadLeft(98)
不知道行不行,呵呵

 回到顶部
美女呀,离线,留言给我吧!
yangming
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/9/12 11:50:00 [只看该作者]

以下是引用chenwuwenyu在2009-9-12 9:04:00的发言:
Dim s3 As String ="中国"
Dim
s4 As String = s3.PadLeft(98)
不知道行不行,呵呵

那要有96个空格啊?呵呵


 回到顶部