以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于打印多个产品  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72527)

--  作者:sara
--  发布时间:2015/7/31 14:46:00
--  关于打印多个产品
默认情况下只能打印一个产品和相关关联信息,现在我要打印多个产品及其关联信息,就是普通打印打印多次,只要Table中有的都打印能实现吗?
--  作者:有点蓝
--  发布时间:2015/7/31 15:16:00
--  
参照http://www.foxtable.com/help/index.html?n=1607.htm做一个打印窗口
然后再窗口"打印"按钮中写打印
For i As Integer =0 To Tables("表A").Rows.Count-1
Tables("表A").Position =i
Dim Doc As PrintDoc = e.Form.GernatePrintDoc()
Doc.Print()
Next
也可以用Excel、Word报表

--  作者:sara
--  发布时间:2015/7/31 15:35:00
--  

这个解决不了问题。我具体一下问题:我有个BOM表对应BOM明细表,BOM明细表里面有产品编号,产品编号对应产品表,产品表对应个产品供应商关系表,我想打印出BOM对应的产品编号,供应商编号怎么办?


--  作者:大红袍
--  发布时间:2015/7/31 15:44:00
--  

 呃,这个是最基本的功能啊

 

http://www.foxtable.com/help/topics/1541.htm

 


--  作者:sara
--  发布时间:2015/7/31 15:58:00
--  
不是这个是层层嵌套,层次数是五层
--  作者:有点蓝
--  发布时间:2015/7/31 16:01:00
--  
图片点击可在新窗口打开查看虽然没试过5层,但是跟1层是一样的吧
--  作者:sara
--  发布时间:2015/7/31 16:05:00
--  

怎么一样了?你写个模板看看

<MF_BOM,1>
<HeaderRow> 公司名称
<HeaderRow> 序号 产品ID 供应商对应产品ID 供应商名称
<TF_BOM,PRD_NO> [PRD_NO] [PRDT.PRDT_CUS,PRD_NO_SUP] [CUST,NAME]
<FooterRow>
<FooterRow>
<MF_BOM>

<end>

供应商对应产品ID内容为PRDT关联的PRDT_CUS表中的PRD_NO_SUP属性

TF_BOM是跟PRDT关联的,你试试应该怎么写模板


--  作者:大红袍
--  发布时间:2015/7/31 17:07:00
--  
上传例子比啥都强,没清楚你逻辑,如果是一个主表对应多个子表的情况,就要写代码处理了。