套打加计算!(65分)

  • 主题发起人 主题发起人 jwf
  • 开始时间 开始时间
J

jwf

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在做一个类似于增值税发票中的'销货清单'的东东,如何将数据套
打到它的框框中呢?(别忘了它每一张末尾都有一个金额小计),又要套打
又要计算,很难的哟.
 
CAKK大哥,您在哪里?
 
首先,连框框一起打印出来你会不会?
会的话,可以先把所有要打印的东东做得和人家要求的一样,打印之前再将框框隐去
(比如把颜色设置为白色)不就行了吗?
至于金额小计之类的东东不过是一些简单的累加运算,怎么也应该自己去搞出来。
 
简单的东西嘛!在打印页上计算位置就可以了。龙丹说的可以了
 
如有兴趣:
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时自己写的可打印发票,但调试较累.

 
你可以设计一个打印设置,在里面可以设置打印的起始位置,象 aerobull 讲的一样,调试好后可以任意
打印,另外龙丹讲的也可以!!
 
to 龙兄,R_Baggio
就拿“销货清单”来说 ,我的意思是
任意挑选一些物质,套打在“销货清单”中。所以这些
物质在“销货清单”中可以充满一页,也可以未满一页,
也可以超过一页而打到第二页去,....这些情况怎么解决呢?

两位兄长有否作过套打增值税发票的“销货清单”的程序,
若有,能否妹儿一份,好让小弟取取经。谢谢!
email:hdx@public.npptt.fj.cn
 
呵,抱歉!我没有专门针对“销货清单”一类的打印程序,我的报表程序是通用的,庞大
而复杂,恐怕不太适合于你。
我看你要解决的问题好象主要的不是套打,而是整个报表的输出处理问题。如果你已经能
够完成输出表头、输出一行等这些基本任务,处理上面换页、页计、合计等问题应该是比较
容易的,需要的话,说详细一点,我可以给你贴一个算法。
 
套打的关健在于数据的组织
1。设计报表格式(用自定义纸张)
2。将不同的页的数据作为detail
3。将同的页的数据作为subdetail
 
to 龙兄:
小弟思路:
1>点"未开发票"按钮,在DBGRID中显示某单位未开发票的
物质(包括品名规格,单位,数量,不含税单价等“销货清单”中
需要显示的内容).
2>在DBGRID中将要开发票的物质选上,点"开发票"按钮,将选上
的物质打印到增值税发票的“销货清单”中,
3>增值税发票的“销货清单”龙兄能否去借张看看!它还要将金
额转换成大写的.

请龙兄指点一二,小弟万分感谢!
 
附加功能 将问题提前
 
jwf:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
后退
顶部