C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #1 使用一个明细关系,如何实现下面的效果 1.经理室 1.1电脑桌 1.2屏风 1.3书架 2.主任室 2.1写字台 2.2会议台
C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #8 对不起,我没有说清楚。 就是说,我现在使用QuickReport来打印一个明细关系的表,需要用这样的格式。 我现在能实现明细打印了,但是需要在前面加上一个标题号(就是前面那个"1","1.1"之类的), 不知道要如何写代码?或者有什么好方法?
对不起,我没有说清楚。 就是说,我现在使用QuickReport来打印一个明细关系的表,需要用这样的格式。 我现在能实现明细打印了,但是需要在前面加上一个标题号(就是前面那个"1","1.1"之类的), 不知道要如何写代码?或者有什么好方法?
S smartfox Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #9 建立两个表。一个表存储(1,经理室;2,主任室;……),一个表存储(1.1,电脑桌;…… 2.1,写字台;……) 然后通过标号(.)建立Treeview。
C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #10 要是用临时表,我早就解决问题了,但是我想弄清楚有没有其他的方法,可以不用临时 表来解决的方法。
F fancy105 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #11 你的標號(1,1.1,1.2)是有序的吧﹐可以由字段的序號和記錄號獲取呀。 至于要在Treeview中顯示﹐可以根據這些標號設置這個結點的縮進(Level) 要和數據庫聯接可以用TBookMarkStr,OK?
你的標號(1,1.1,1.2)是有序的吧﹐可以由字段的序號和記錄號獲取呀。 至于要在Treeview中顯示﹐可以根據這些標號設置這個結點的縮進(Level) 要和數據庫聯接可以用TBookMarkStr,OK?
C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #12 把问题再修改一下: 1.经理室 1.1电脑桌 150 1.2屏风 200 1.3书架 300 小计 650 2.主任室 2.1写字台 400 2.2会议台 980 小计 1380 需要统计功能,用Group,我知道,不过我总弄不出需要的效果,能指点一下吗?
把问题再修改一下: 1.经理室 1.1电脑桌 150 1.2屏风 200 1.3书架 300 小计 650 2.主任室 2.1写字台 400 2.2会议台 980 小计 1380 需要统计功能,用Group,我知道,不过我总弄不出需要的效果,能指点一下吗?
杜 杜宝 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #13 老大,这不就是个Master-Detail的报表吗? QuickRep的例子里请得很清楚啊! 看看Delphi安装路径下->Demo->QuickRep->Qr3中的例子吧! 序号有两种方法生成: 是你的数据库中直接就有这个字段,或利用计算字段 生成一个序号,再用也行啊!
老大,这不就是个Master-Detail的报表吗? QuickRep的例子里请得很清楚啊! 看看Delphi安装路径下->Demo->QuickRep->Qr3中的例子吧! 序号有两种方法生成: 是你的数据库中直接就有这个字段,或利用计算字段 生成一个序号,再用也行啊!
C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #14 不是这样的,我早就看过Demo了,又不是第一次用Delphi…… 我想了一个好方法,解决了这个问题,而且对于其他很多的地方都有用的,谢谢大家的指导了~~
弄 弄影 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #15 还有一个很简单的方法: 主表用detail,序号就是detail的打印次数。 从表同理