J jwf Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-03 #1 小弟在做一个类似于增值税发票中的'销货清单'的东东,如何将数据套 打到它的框框中呢?(别忘了它每一张末尾都有一个金额小计),又要套打 又要计算,很难的哟.
龙 龙丹 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-07 #3 首先,连框框一起打印出来你会不会? 会的话,可以先把所有要打印的东东做得和人家要求的一样,打印之前再将框框隐去 (比如把颜色设置为白色)不就行了吗? 至于金额小计之类的东东不过是一些简单的累加运算,怎么也应该自己去搞出来。
首先,连框框一起打印出来你会不会? 会的话,可以先把所有要打印的东东做得和人家要求的一样,打印之前再将框框隐去 (比如把颜色设置为白色)不就行了吗? 至于金额小计之类的东东不过是一些简单的累加运算,怎么也应该自己去搞出来。
R R_Baggio Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-07 #4 简单的东西嘛!在打印页上计算位置就可以了。龙丹说的可以了
A aerobull Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-09 #5 如有兴趣: Printer.begin Doc; Printer.Canvas.Font.Name:='宋体'; Printer.Canvas.Font.Style:=[fsBold]; Printer.Canvas.Font.Size:=11; Printer.Canvas.TextOut(Y+ 15,X+ 102,Edit2.Text); Printer.Canvas.TextOut(Y+ 15,X+ 142,DBEdit2.Text); Printer.EndDoc; 我在刚用Delphi时自己写的可打印发票,但调试较累.
如有兴趣: Printer.begin Doc; Printer.Canvas.Font.Name:='宋体'; Printer.Canvas.Font.Style:=[fsBold]; Printer.Canvas.Font.Size:=11; Printer.Canvas.TextOut(Y+ 15,X+ 102,Edit2.Text); Printer.Canvas.TextOut(Y+ 15,X+ 142,DBEdit2.Text); Printer.EndDoc; 我在刚用Delphi时自己写的可打印发票,但调试较累.
徐 徐永进 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-09 #6 你可以设计一个打印设置,在里面可以设置打印的起始位置,象 aerobull 讲的一样,调试好后可以任意 打印,另外龙丹讲的也可以!!
J jwf Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-09 #7 to 龙兄,R_Baggio 就拿“销货清单”来说 ,我的意思是 任意挑选一些物质,套打在“销货清单”中。所以这些 物质在“销货清单”中可以充满一页,也可以未满一页, 也可以超过一页而打到第二页去,....这些情况怎么解决呢? 两位兄长有否作过套打增值税发票的“销货清单”的程序, 若有,能否妹儿一份,好让小弟取取经。谢谢! email:hdx@public.npptt.fj.cn
to 龙兄,R_Baggio 就拿“销货清单”来说 ,我的意思是 任意挑选一些物质,套打在“销货清单”中。所以这些 物质在“销货清单”中可以充满一页,也可以未满一页, 也可以超过一页而打到第二页去,....这些情况怎么解决呢? 两位兄长有否作过套打增值税发票的“销货清单”的程序, 若有,能否妹儿一份,好让小弟取取经。谢谢! email:hdx@public.npptt.fj.cn
龙 龙丹 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-09 #8 呵,抱歉!我没有专门针对“销货清单”一类的打印程序,我的报表程序是通用的,庞大 而复杂,恐怕不太适合于你。 我看你要解决的问题好象主要的不是套打,而是整个报表的输出处理问题。如果你已经能 够完成输出表头、输出一行等这些基本任务,处理上面换页、页计、合计等问题应该是比较 容易的,需要的话,说详细一点,我可以给你贴一个算法。
呵,抱歉!我没有专门针对“销货清单”一类的打印程序,我的报表程序是通用的,庞大 而复杂,恐怕不太适合于你。 我看你要解决的问题好象主要的不是套打,而是整个报表的输出处理问题。如果你已经能 够完成输出表头、输出一行等这些基本任务,处理上面换页、页计、合计等问题应该是比较 容易的,需要的话,说详细一点,我可以给你贴一个算法。
Z zwma Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-12 #9 套打的关健在于数据的组织 1。设计报表格式(用自定义纸张) 2。将不同的页的数据作为detail 3。将同的页的数据作为subdetail
J jwf Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-14 #10 to 龙兄: 小弟思路: 1>点"未开发票"按钮,在DBGRID中显示某单位未开发票的 物质(包括品名规格,单位,数量,不含税单价等“销货清单”中 需要显示的内容). 2>在DBGRID中将要开发票的物质选上,点"开发票"按钮,将选上 的物质打印到增值税发票的“销货清单”中, 3>增值税发票的“销货清单”龙兄能否去借张看看!它还要将金 额转换成大写的. 请龙兄指点一二,小弟万分感谢!
to 龙兄: 小弟思路: 1>点"未开发票"按钮,在DBGRID中显示某单位未开发票的 物质(包括品名规格,单位,数量,不含税单价等“销货清单”中 需要显示的内容). 2>在DBGRID中将要开发票的物质选上,点"开发票"按钮,将选上 的物质打印到增值税发票的“销货清单”中, 3>增值税发票的“销货清单”龙兄能否去借张看看!它还要将金 额转换成大写的. 请龙兄指点一二,小弟万分感谢!
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-10 #13 jwf:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。