以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  报表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169994)

--  作者:cjl333333333
--  发布时间:2021/7/8 17:09:00
--  报表

我想做一个磅码单报表,第一行显示磅码单表的第一列序号,第二行显示磅码单表的第二列数量,每行10列的一个报表,老师循环语句总是写了不对

Dim rt As New prt.RenderTable \'定义一个新表格
        Dim tb As Table = Tables("库存表查询_磅码单")
               Dim ColNames As String() = New String(){"序号","数量"}
 For C As Integer = 0 To 9
        For r As Integer = 0 To tb.Rows.Count -1 \'开始填入该列内容
                          
                rt.Cells(R,C).Text = tb.Rows(r)("序号")
                rt.Cells(R+1,C+1).Text = tb.Rows(r)("数量")
                            Next
        Next
老师您帮我看一下怎么写好


--  作者:有点蓝
--  发布时间:2021/7/8 17:31:00
--  
截图看看表格数据是怎么样的?手工画一下看看最终需要什么效果
--  作者:cjl333333333
--  发布时间:2021/7/9 8:51:00
--  
图片点击可在新窗口打开查看
--  作者:cjl333333333
--  发布时间:2021/7/9 8:53:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:磅码单.png
图片点击可在新窗口打开查看

 

 

这样能看得到吗?


 


--  作者:有点蓝
--  发布时间:2021/7/9 9:13:00
--  
3楼图片看不到
--  作者:cjl333333333
--  发布时间:2021/7/9 9:48:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:磅码单.xlsx

 

 

这是这样的,老师您帮我看一下代码得怎么写?


 


--  作者:有点蓝
--  发布时间:2021/7/9 10:03:00
--  
Dim Doc As new PrintDoc
Dim rt As New prt.RenderTable \'定义一个新表格
rt.Style.GridLines.All = New prt.Linedef
Dim tb As Table = Tables("磅码单")
Dim ColNames As String() = New String(){"序号","数量"}
Dim idx As Integer = 0
For r As Integer = 0 To tb.Rows.Count -1 Step 10 \'开始填入该列内容
    rt.Cells(idx,0).Text = "序号"
    rt.Cells(idx+1,0).Text = "数量"
    Dim k As Integer = 1
    For j As Integer = r To Math.Min(r+9,tb.Rows.Count -1)
        rt.Cells(idx,k).Text = tb.Rows(j)("序号")
        rt.Cells(idx+1,k).Text = tb.Rows(j)("数量")
        k = k + 1
    Next
    idx  = idx + 2
Next
Doc.Body.Children.Add(rt)
Doc.Preview