以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 打印 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=112697) |
||||
-- 作者:873773115 -- 发布时间:2017/12/31 17:48:00 -- 打印 利用 多个数据表和关联 完成了关联 但是如果选定了多行,会把子表的所有信息全部添加到每一个主表下,不能以单号区分
|
||||
-- 作者:873773115 -- 发布时间:2017/12/31 17:52:00 -- ![]() ![]() |
||||
-- 作者:873773115 -- 发布时间:2017/12/31 17:52:00 -- ![]() ![]() |
||||
-- 作者:873773115 -- 发布时间:2017/12/31 17:57:00 -- 就是如果只选定一行主表,就可以正常打印 但是如果选定了多行主表,所有的子表信息都会添加到每一个选定的主表下
|
||||
-- 作者:873773115 -- 发布时间:2017/12/31 17:57:00 -- 请帮忙看看 |
||||
-- 作者:有点甜 -- 发布时间:2018/1/1 19:52:00 -- 1、贴出你写的代码
2、尽量做一个例子发上来测试 |
||||
-- 作者:873773115 -- 发布时间:2018/1/2 9:43:00 -- 甜老师,之前的那个问题解决了。现在有一个新的问题。页次计算错误,如果我同时选择了多笔订单,系统会把所有子订单加在一起计算页次,而不是以每一笔订单计算页次
|
||||
-- 作者:有点甜 -- 发布时间:2018/1/2 11:01:00 --
|
||||
-- 作者:873773115 -- 发布时间:2018/1/2 11:22:00 -- 谢谢甜老师! |
||||
-- 作者:chnfo -- 发布时间:2018/3/5 11:40:00 -- 请教。 在报表事件的BuildDetail中,有以下代码 Select Case e.Book.TempLate Case "订单表" If e.Region = "订单主表" Then vars("第几页") = 1 vars("总页数") = math.Ceiling(e.DataRow.GetChildRows("订单明细表").Count / 9) e.Book.Marks("页次") = vars("第几页") & "/" & vars("总页数") End If End Select 问题: 这个标记能不能象变量一样使用,如<" " & [!全局变量]>? |