Foxtable(狐表)用户栏目专家坐堂 → 关于word报表模板分组显示问题


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

主题:关于word报表模板分组显示问题

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
关于word报表模板分组显示问题  发帖心情 Post By:2020/3/31 16:25:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20200331161907.png
图片点击可在新窗口打开查看
word报表模板能否实现分组显示数据,用WordReport能否实现?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20200331161947.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
老师,这个word模板怎么设置,在哪写代码  发帖心情 Post By:2020/3/31 16:53:00 [显示全部帖子]

老师,这个word模板怎么设置,在哪写代码

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
第一次  发帖心情 Post By:2020/3/31 17:12:00 [显示全部帖子]

老师,第一次遇到这个问题,在帮助和论坛上都没有类似问题,不知如何写

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
求代码  发帖心情 Post By:2020/3/31 17:14:00 [显示全部帖子]

要将表里所有内容,全部做到一个word里面去

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
请看一下生成试卷word模板问题  发帖心情 Post By:2020/4/1 9:44:00 [显示全部帖子]

请看一下生成试卷word模板问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:试卷.zip


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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
挺好  发帖心情 Post By:2020/4/1 11:01:00 [显示全部帖子]

老师,我试了一下效果非常好,谢谢蓝老师
[此贴子已经被作者于2020/4/1 11:16:49编辑过]

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
字体、颜色变化问题  发帖心情 Post By:2020/4/1 14:33:00 [显示全部帖子]

老师,这段生成Word模板的代码,我想将".正确答案: "设成黑体,红字,这个代码怎么修改?

Dim tm As String  = ProjectPath & "Attachments\试卷模板.doc" '指定模板文件

Dim fl As String = ProjectPath & "Reports\试卷模板.doc" '指定目标文件

Dim wrt As New WordReport(Tables("抽题"),tm,fl) '定义一个WordReport

Dim sb As new StringBuilder

For Each s As String In DataTables("抽题").GetValues("类别")

    sb.clear

    Dim i As Integer = 1

    For Each dr As DataRow In DataTables("抽题").Select("类别='" & s & "'")

        sb.AppendLine(i & ". " & dr("题目") & ".正确答案: " & dr("正确答案"))

        i += 1

    Next

    wrt.Replace("[" & s & "]",sb.ToString)

Next

wrt.Build() '逐行生成报表

wrt.Show() '显示报表


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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
应该可以解决  发帖心情 Post By:2020/4/1 15:26:00 [显示全部帖子]

".正确答案: "设成黑体,红字,应该可以做到吧?

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
  发帖心情 Post By:2024/5/20 10:05:00 [显示全部帖子]

不好意思,这个问题问过了
[此贴子已经被作者于2024/5/20 10:07:29编辑过]

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5851 威望:0 精华:0 注册:2016/4/15 22:24:00
  发帖心情 Post By:2024/5/20 14:14:00 [显示全部帖子]

Dim cnt As Integer = DataTables("数据1").DataRows.Count
Dim ids1 As New List(Of Integer) '用于存储洗牌前的位置
Dim ids2 As New List(Of Integer) '用于存储洗牌后的位置
For i As Integer = 0 To cnt - 1 '准备初始的牌
    ids1.add(i)
Next
'For i As Integer = 0 To cnt \ 3 '开始洗牌
For i As Integer = 0 To cnt - 3 '开始洗牌
    ids2.Add(ids1(rand.Next(0, ids1.count)))
Next
老师, 我想问一下, 下面这两句代码有什么区别?
For i As Integer = 0 To cnt \ 3 '洗牌次数  开始洗牌
For i As Integer = 0 To cnt - 3 '开始洗牌

 回到顶部
总数 67 1 2 3 4 5 6 7 下一页