请问一下:怎么打印表格阿!!(50分)

  • 主题发起人 主题发起人 wldandan
  • 开始时间 开始时间
W

wldandan

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是delphi6的Qr,发现打印出来没有表格,只有数据
数据是用query查询的,显示在dbgrid中的。。
请问一下,怎么样打印出表格来!!
谢谢
 
表格需要画上去才会有的。
 
http://www.softreg.com.cn/shareware.asp?id=7495
我做的控件,很好时
 
可以..给..FRAME的..边线设成真
就可以打印..表格了..或者..用SHAP画出来..
最后一个方法..用楼上..那小子的控件
 
可以把要显示表格的控件的frame 的draw...属性设置成true;
或者用QRSHAP自己画
 
把frame的draw属性设置成真了
但是只有横线,没有竖线阿!我用qrshape画了,但是只有第一行显示竖线。??
在指点一下吧!!
那位仁兄给的地址怎么进不去,只能上主页看看。里面就进不去了
 
用自带的控件QuickRep1,或下载其它的控件.
 
____________________________________________________________________________
| X |___________________ | ___________________|___________________|
| X | |___________________ |___________________|
|___ X___________|_____________________|____________________|___________________|
想打印这样的结果,怎么画阿!!
哪位大哥能不能指点一下阿!!
 
这样的表格呀...艾..那没办法了...一个一个画吧.....没有好方法..
 
只能自己一个个画吗,应该有一种控件,你找一找。
 
怎么样一个一个画阿,我画的只能是这样的
____________________________________________________________________________
|__ X____________|__________________| ___________________|___________________|
|__ X___________|___________________|___________________ |___________________|
|__ X___________|__________________|____________________|___________________|
就是没法把公共的部分表示出来阿
 
用代码控制呀!把要显示表格的控件的frame 的draw...属性设置成true,
把不显示表格的控件的frame 的draw...属性设置成false
 
如果你的数据在明细中,那么将其属性Frame的Draw 设置成True就可以了。
 
shape的属性有选择直线的,注意,shape的Height请与DETAILBAND的高度设为一致!
有n个字段就有n-1条shape!设定一条竖线再复制就行了!
同理,标题栏也得有n-1个SHape线条,其高度应与标题栏的Height一致。
直接设定Height的数据就行了!
横线由DETAILBAND组件的Frame属性DrawTop、Drawbottum、DrawLeft、DrawRight
的true属性搞定
 
后退
顶部