delphi7中报表中图片的问题
我最初在数据库中没有保存图片,而是保存的图片的路径,现在我想在报表中能够显示出每一张图片,有什么办法?求指导,可以的话给点相关例子或是资料,真心感谢~...
我最初在数据库中没有保存图片,而是保存的图片的路径,现在我想在报表中能够显示出每一张图片,有什么办法?求指导,可以的话给点相关例子或是资料,真心感谢~
展开
3个回答
展开全部
QR报表组件是有专门加载图片控件的。但它只适合于固定格式的报表。你如果想排出一张类型于报纸的报表来,那还得直接使用DELPHI的TCANVAS类,这样可以任意插入图片。
追问
你说的这个我明白,我纠结的是,如果图片直接保存到数据库中,在fastreport里面添加一个图片控件,再关联到数据库的字段,不用代码,这样可以直接生成报表图片。但是我现在是在数据库中保存的是图片在电脑中的地址,不知道怎么添加代码,可以将Query查询每一行的记录中的对应字段的地址给他,并在报表中显示图片?
2013-09-05
展开全部
在报表中使用Timage控件
追问
我知道,在fastreport里面添加一个图片控件,再关联到数据库的字段,不用代码,这样可以直接生成报表图片。但是我现在是在数据库中保存的是图片在电脑中的地址,不知道怎么添加代码,可以将Query查询每一行的记录中的对应字段的地址给他,并在报表中显示图片?而且我的记录有多条,所以这里不知道怎么处理?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用的什么报表?
.
.
更多追问追答
追问
用的是fastreport做的,要是图片直接保存到数据库中,在fastreport里面添加一个图片控件,再关联到数据库的字段,不用代码,这样可以直接生成报表图片,但是我现在是在数据库中保存的是图片在电脑中的地址,不知道怎么添加代码,可以将Query查询每一行的记录中的对应字段的地址给他,并在报表中显示图片?
追答
写脚本
在brand的onbeforprint中:
Picture1.loadfromfile('E:\IMAG1291.jpg');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询