Delphi 两个初级问题

Black爷 2000-08-25 04:04:00
1。一个报表打印用 select * from **** 的结果有几百条记录,如何在一张纸上设定
只打40条记录,其他转为下一页打印。就是每张纸打印40条记录,以此类推。

2。如何用Delphi 在本地硬盘中动态创建一个表。用来存放用 Select * from ****
查询 SQL Server 中一个表的记录。功能有如 Datapump ,但是我须要的是存放
条件查询后的记录。
希望大虾的慷慨解囊,小弟在此 Thank you very much!
...全文
133 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Delfly 2000-08-26
  • 打赏
  • 举报
回复
2.如果是临时表,建议用Rxlib中的Datamemo控件实现生成内存临时表,速度快,用法与TTable、TQuery类似.可以将处理好的数据(可来自其他若干个查询)Inser到表中,还可Insert进小计、合计...
fyje 2000-08-25
  • 打赏
  • 举报
回复
1、使用cReport很容易的实现,Creport很好用,是中文报表,本身具有此项功能
2、将查询的结果存入一个表,可以使用Ttable.batchmove(Tquery,batcopy)函数实现。
Michaelyfj 2000-08-25
  • 打赏
  • 举报
回复
1、你可以通过改变行间距来调整每页要显示的记录数。
2、在本地硬盘创建Pradox表,例如把表放在"C:\temp\tempdb.db
则sql语句:create table "C:\temp\tempdb.db" as
select * from *** (sql表)

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧