Foxtable(狐表)用户栏目专家坐堂 → 关于处方


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

主题:关于处方

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


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
关于处方  发帖心情 Post By:2012/10/25 10:56:00 [显示全部帖子]

处方打印中如:党参10克,当归10克,茯苓10克,白术10克,干姜6克,甘草3克,如何能排列成三行两列

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


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/25 10:59:00 [显示全部帖子]

看了好久报表的知识,也同样没有头绪,只知道如何将处方中每种药分成一组,总共分成六组

 


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


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/25 11:03:00 [显示全部帖子]

 

Dim Multi As String = "党参10克,当归10克,茯苓10克,白术10克,干姜6克,甘草3克"
Dim
Values() as String
Values
= Multi.split(",")
For
Index As Integer = 0 To Values.Length - 1
    Output.Show(Values(Index
))
Next

 

党参10克
当归10克
茯苓10克
白术10克
干姜6克
甘草3克

 

能分成两列就可以了


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


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/25 12:53:00 [显示全部帖子]

 

 

Dim Multi As String = "大叶金钱草50克,潞党参10克,当归10克,茯苓10克,白术10克,干姜6克,甘草3克"
Dim Values() As String
Values = Multi.split(",")
Dim s,s1 As String
For Index As Integer = 0 To Values.Length - 1
    s = Values(Index)
    If s.Length = 4
        s = s.Insert(2," ")
    End If
    s1 = s1 & s & "   "
     If Index > 0
        If Index Mod 2 = 1
            Output.Show(s1)
            s1 = Nothing
        End If
    End If
Next

 

结果如下

大叶金钱草50克   潞党参10克  
当归10克   茯苓10克  
白术10克   干姜 6克  

 

实际需要的结果是(靠左对齐的两列):

大叶金钱草50克      潞党参10克  
当归10克              茯苓10克  
白术10克              干姜 6克

 

 

 


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


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/25 13:06:00 [显示全部帖子]

两列之间插入两个Tba比较理想

 


 回到顶部