张
张强
Unregistered / Unconfirmed
GUEST, unregistred user!
建了一个DBF的数据库表,想把这个表的内容打印出来,用了下面的程序。
Procedure ...........
const
yy:integer=40;
begin
PrintDialog1.execute;
printer.begin
doc;
table1.first;
while not table.eofdo
begin
printer.cancas.textout(表table1的内容);
yy:=yy+40;
table1.next;
end;
printer.enddoc;
end;
(其中:Table1是Table控件,PrintDialog1是PrintDialog控件)可是,运行后,只能打印一页,就终止了。是不是PrintDialog1.execute;这一句写错了?
应该怎样写呢?(最好提供一段代码。)
先谢了!
Procedure ...........
const
yy:integer=40;
begin
PrintDialog1.execute;
printer.begin
doc;
table1.first;
while not table.eofdo
begin
printer.cancas.textout(表table1的内容);
yy:=yy+40;
table1.next;
end;
printer.enddoc;
end;
(其中:Table1是Table控件,PrintDialog1是PrintDialog控件)可是,运行后,只能打印一页,就终止了。是不是PrintDialog1.execute;这一句写错了?
应该怎样写呢?(最好提供一段代码。)
先谢了!