120相送,不知那位高手做过飞票的打印??我是小新,我只有5岁、老鱼、千两狂死郎还有其他高手帮帮忙 用Queck Report就可以做你只要细心调整打印出来的字的位置就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 报表用quickrep画就可以了,而且难度应该不大。关键是如何把数据提取出来。我建议两种方法,一是使用临时表,二是使用临时字符串。两种方法的第一步基本是一样的。也就是从数据库中每次取两条数据,写到数据库临时表或者临时字符串中。区别在于:使用临时表的时候,quickrep上只要放detailband就可以了,而且所有的显示控件只用qrdbtext就行了。使用临时字符串的时候,需要根据记录的多少算出行数,然后动态生成qrlabel防在quickrep上,然后一一赋值即可。 不论使用什么报表控件~~设置好报表的位置就可以了~~在不同的工序中~~打印不同的数据~~至于数据如果需要通用一点的话~~放到StringGrid里面不错阿~~ 如果使用QuickRep~~则我想可能就是那些qrdbtext之类的东西在Form上的位置不同而已~~(没用过大概意思)~~如果使用FastReport~~方法两种1。动态创建报表~~在程序中指定数据的位置~~2。设计好报表~~在不同的工序中调用不同的报表~~ hehe,我作过哦.这样就行了:1: qrdbtext_a1 ...qrdbtext_an 2: qrdbtext_b1 ... qrdbtext_bnqrdbtext_an.Onprint: qrdbtext_an.dataset.next;ok! 先谢谢大家的帮助,可是我还是有点不懂。两边相同的字段的记录可以打出来,可以按照DETAIL的2列做,可是中间的不同的字段怎样打,而且工票最重要的就是位置一定要对齐。工票纸是一种特别的纸张,我在DELPHI 里怎样设定纸张的大小。工票纸很长很长,是打印一张工票,撕掉一张……to jianping0(ljp)你做过,可否说的详细一点,请大家帮帮忙,如果分少了,我另开帖子加 中间部分的数据怎样取得跟怎样打印还是很大关系的。从jianping0(ljp)的例子看,他也只是实现了你现在所能实现的。至于定义纸的方面,因为quickrep对自定义纸张的支持存在问题,所以如果可以的话,用a4格式或a3做,骗一下打印机罗 如何把StringGrid所见即所得的样式直接打印出来? 请问如何用程序实现QQ自动上线呢?? fastReport问题 反编译 各人主机开放,请大家多提意见!!! 请问有第三方控件做界面用什么控件比较好? 紧急求救! 急聘编程人员(希望斑竹不要删除此消息!谢谢!) 我是熟练的Delphi程序员,有硕士学位,想在北京找一份兼职。 请教 大家一个问题 请问如何过滤日期字段。adotable1.filter='rq1=date()',为何不正确。 Delphi中数据字典
关键是如何把数据提取出来。
我建议两种方法,一是使用临时表,二是使用临时字符串。
两种方法的第一步基本是一样的。也就是从数据库中每次取两条数据,写到数据库临时表或者临时字符串中。
区别在于:使用临时表的时候,quickrep上只要放detailband就可以了,而且所有的显示控件只用qrdbtext就行了。
使用临时字符串的时候,需要根据记录的多少算出行数,然后动态生成qrlabel防在quickrep上,然后一一赋值即可。
在不同的工序中~~打印不同的数据~~至于数据如果需要通用一点的话~~放到StringGrid里面不错阿~~
1。动态创建报表~~在程序中指定数据的位置~~
2。设计好报表~~在不同的工序中调用不同的报表~~
这样就行了:
1: qrdbtext_a1 ...qrdbtext_an 2: qrdbtext_b1 ... qrdbtext_bnqrdbtext_an.Onprint:
qrdbtext_an.dataset.next;ok!
你做过,可否说的详细一点,请大家帮帮忙,如果分少了,我另开帖子加
从jianping0(ljp)的例子看,他也只是实现了你现在所能实现的。
至于定义纸的方面,因为quickrep对自定义纸张的支持存在问题,所以如果可以的话,用a4格式或a3做,骗一下打印机罗