Foxtable(狐表)用户栏目专家坐堂 → word报表为什么不安顺序排列


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

主题:word报表为什么不安顺序排列

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


加好友 发短信
等级:幼狐 帖子:129 积分:1034 威望:0 精华:0 注册:2017/10/23 19:15:00
  发帖心情 Post By:2019/1/6 9:27:00 [只看该作者]

我在父表“分组”里设计了一个窗口,增加了一个按钮,按钮的单击事件代码:

Dim  drs As List(of DataRow) = DataTables("分组").Select("分组 = #"  & Date.Today & "#")
If drs.Count > 0 Then   
    Dim tm As String  =  ProjectPath &  "Attachments\表A.doc"
    Dim fl As String =  ProjectPath &  "Reports\表A.doc"
    Dim wrt As New WordReport(Tables("分组"),tm,fl)
     For Each  dr As  DataRow In drs
        wrt.BuildOne(dr)
     Next
     wrt.Show()
End If

要按子表“表A”里“分组”列相应组别生成报表,烦请给修改套用一下这个代码,因为我还看不太懂


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/6 20:59:00 [只看该作者]

改成

 

Dim  drs As List(of DataRow) = DataTables("分组").Select("", "_Sortkey") '红色代码改成你的排序列
If drs.Count > 0 Then   
    Dim tm As String  =  ProjectPath &  "Attachments\表A.doc"
    Dim fl As String =  ProjectPath &  "Reports\表A.doc"
    Dim wrt As New WordReport(Tables("分组"),tm,fl)
     For Each  dr As  DataRow In drs
        wrt.BuildOne(dr)
     Next
     wrt.Show()
End If


 回到顶部
总数 12 上一页 1 2