以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]谁能帮我把报表设计完成啊 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1335) |
||||
-- 作者:号子 -- 发布时间:2008/12/6 19:28:00 -- [求助]谁能帮我把报表设计完成啊 附件里有个报表,表已做好,请帮我完成如下要求: 1.不要关联,因开票常有加减运价开现象,关联与主表数据同步不好, 2.一张报表最多打印五条记录,不够补空行. 3.其它要求按表中要求. 4.exce报表不能实现的话,可用专业报表. 现在最头痛的是不能处理多条记录在一张表上打印的问题,因为多条记录中有些列只打印一次,
|
||||
-- 作者:gdtgl -- 发布时间:2008/12/7 12:48:00 -- 此主题相关图片如下:snap1.jpg 此主题相关图片如下:snap2.jpg
余下的表格合并,字体设置,只是有些烦,不复杂 [此贴子已经被作者于2008-12-7 13:04:31编辑过]
|
||||
-- 作者:号子 -- 发布时间:2008/12/7 23:50:00 -- 还没学到,看不懂,但,金额不合计啊,电话列也漏掉了 |
||||
-- 作者:blackzhu -- 发布时间:2008/12/8 13:02:00 -- 你看看是不是要这种做法,另外我觉得你这个项目表设计的不好,最好另外最重新设计。还有你那个大写的代码自己写一下。
|
||||
-- 作者:blackzhu -- 发布时间:2008/12/8 14:15:00 -- 以下是引用号子在2008-12-6 19:28:00的发言:
附件里有个报表,表已做好,请帮我完成如下要求: 1.不要关联,因开票常有加减运价开现象,关联与主表数据同步不好, 2.一张报表最多打印五条记录,不够补空行. 3.其它要求按表中要求. 4.exce报表不能实现的话,可用专业报表. 现在最头痛的是不能处理多条记录在一张表上打印的问题,因为多条记录中有些列只打印一次,
多条记录一定要先筛选,再全选。 |
||||
-- 作者:blackzhu -- 发布时间:2008/12/8 16:55:00 -- [分享]房屋中介 金额大写的代码: if e.datacol.name = "第一列" then Dim t1 As String t1 = cumoney(e.datarow("第一列")) Output.Show(t1) e.datarow("第二列")= t1 end if |
||||
-- 作者:gdtgl -- 发布时间:2008/12/8 21:08:00 -- 此主题相关图片如下:snap3.jpg
|
||||
-- 作者:gdtgl -- 发布时间:2008/12/8 21:10:00 -- dim ss as integer
rt = New prt.RenderTable rt.rows(2).Style.Borders.left = New prt.LineDef \'设表格左边线 rt.rows(2).Style.Borders.right = New prt.LineDef rt.cells(2,1).Style.Borders.left = New prt.LineDef rt.cells(2,2).Style.Borders.left = New prt.LineDef rt.cells(2,3).Style.Borders.left = New prt.LineDef
rt.Cells(0,0).Text = "货物运输及证明" rt = New prt.RenderTable Dim bctbl As dataTable = dataTables("开票记录") |
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/12/8 21:13:00 -- 楼上厉害 |
||||
-- 作者:blackzhu -- 发布时间:2008/12/9 11:22:00 -- 以下是引用gdtgl在2008-12-8 21:10:00的发言:
dim ss as integer
rt = New prt.RenderTable rt.rows(2).Style.Borders.left = New prt.LineDef \'设表格左边线 rt.rows(2).Style.Borders.right = New prt.LineDef rt.cells(2,1).Style.Borders.left = New prt.LineDef rt.cells(2,2).Style.Borders.left = New prt.LineDef rt.cells(2,3).Style.Borders.left = New prt.LineDef
rt.Cells(0,0).Text = "货物运输及证明" rt = New prt.RenderTable Dim bctbl As dataTable = dataTables("开票记录") 你真厉害,专业报表的水平编码是在太牛了.以后有了问题请教. |