关于报表的问题

fstao 2000-01-22 06:15:00
delphi的问题:
假如有一个table1.db,其字段field0,我想这样是否能够实现:
用delphi4或5控制Word97,如果我在word97上某个位置写某一个参数,这样就把table1的字段field0的数据附于wod97上刚写上的参数。例如:
table1的数据为:
field0
a
b
如果在word9上某个位置写某个参数,比如"field0",则运行程序时,在程序运行word97,则刚写上参数显示table1的数据"a",如果按下一页,则
显示数据"b"。
不知能否这样实现呢?我知道用王寒松的控件Creport可以实现这个问题,但是对用户不方便。用户的要求是,他自己设计报表,需要调用table1的数据
时,只要在设计报表上写入特定的参数,这样就可以调用数据了。但是用户设计报表时,需要象word97那样有标尺,这样定位置就很准确。王寒松的
Creport的报表编辑器就不能实现这个功能。我想用word97能实现这个功能,但又不知道能否在word97上写特定的参数来调用数据库的数据。或者说
不用word97,用其它的控件,就不知道用什么控件?
...全文
233 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky__horse 2000-01-23
  • 打赏
  • 举报
回复
明白你的意思了,其实在http://www.nease.net/~bozhi里下载的EReport(有源码)就可以拉动列宽
barton 2000-01-23
  • 打赏
  • 举报
回复
最近有些忙,不能将成果整理出来,稍候我会给各位一一奉上。
fstao 2000-01-23
  • 打赏
  • 举报
回复
to barton:能否E_mail给我,最好包括demos
barton 2000-01-23
  • 打赏
  • 举报
回复
呵呵。我改过的EReport可以直接从StringGrid和ListView选取某些列
成报表。然后拉动列宽条即可。
fstao 2000-01-22
  • 打赏
  • 举报
回复
如果数据有上万个数据,难道一个一个数据来前切吗?太不现实了。
sky__horse 2000-01-22
  • 打赏
  • 举报
回复
你的用户好像很会用Word,真是这样,何必太麻烦,把Table1的数据放在屏幕上,只要他能剪切到,就一定能粘贴到他想放的位置上.
向你想象中的控件挥手告别吧

5,386

社区成员

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

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