初学者求教:如何只打印当前输入信息?(100分)

  • 主题发起人 主题发起人 笨丫丫
  • 开始时间 开始时间

笨丫丫

Unregistered / Unconfirmed
GUEST, unregistred user!
各位专家:我作的一个有关收费管理的小程序中,要求输入一个流水帐号的信息,就打印
一条信息。如何,不经过“查询”按钮,输入一条信息后,直接按“打印”按钮,就可以
打印当前录入的一条信息,而不是整个库表的内容?请说的详细一些。谢谢!!
lbjun@slof.com
 
太easy了。
quickrep不要连数据库,用qrlable显示
在onneeddate事件中写
with adoquery do
begin
close;
sql.clear;
sql.text ;= 'select * from table1 where id ='+''''+'v_id'+'''';//v_id代表输入的流水号
open;
qrlabel1.caption := fieldbyname('aaa').asstring;
qrlabel2.caption := fieldbyname('bbb').asstring;
..........................
end;
 
我没用过quickreport,onneeddate 是实现什么的?我的意思是在我的录入界面,设置一个
打印按钮,通过打印按钮,实现当前记录打印,而不是整个DBGRID中显示的记录
是不是要用到主从表格?
 
你没用过报表打印???

我说的就实现了你的功能。
看看书吧。这么简单的打印半天肯定能搞定。
 
将QuickRep控件的DataSours属性设为空,即不选任何数据源
 
我用的是F1BOOK
 
后退
顶部