Office中国论坛/Access中国论坛

标题: 【源码分享】直接与迂回——浅谈图片在报表中的使用 [打印本页]

作者: roych    时间: 2011-6-1 17:00
标题: 【源码分享】直接与迂回——浅谈图片在报表中的使用
本帖最后由 roych 于 2011-6-1 17:09 编辑

       这里说的“直接”与“迂回”,是对字段设置而言的。其实,字段通常都可以根据表关系直接设置。不过,对于特殊的字段,就应该使用“迂回”战术了。例如,照片类型的字段。
       我是不建议在数据库中设置这样的字段的,因为这样体积会暴增。
       (偏瘦的Roy羡慕嫉妒恨中,怎么就俺的体积就那么小呢?)
       然而,相片在数据库的应用中还是很广的,例如,人事管理方面。没有建立照片字段,那么怎么把照片放在窗体或者报表当中呢?实际上很简单。我们知道,插入图片的时候,电脑会先找到图片位置再处理。因此,如果我们设置了路径字段,后面就是代码的问题了。这就是“迂回”战术。不在数据库中设置或者存放图片数据,而是设置路径再来读取图片数据。
       以下是根据hxn在论坛上求助[报表] 请帮忙看一下图片报表打印只打最后一张的实例修改后的两个实例。大家可以比较一下两者的区别。[attach]45764[/attach]
       对窗体也是类似的噢。


作者: tmtony    时间: 2011-6-1 17:42
坐个沙发
作者: ui    时间: 2011-6-2 11:18
谢谢版主分享
作者: wzh    时间: 2011-6-2 12:35
谢谢版主分享
作者: ycxchen    时间: 2011-6-2 16:28
对比更有利于学习,好!
作者: 5988143    时间: 2011-6-2 16:57
谢谢分享
作者: wjsdgschange    时间: 2011-6-2 19:10
好人,谢谢
作者: fnsmydyang    时间: 2011-6-2 23:16
谢谢分享
作者: lovehere    时间: 2011-6-3 09:05
这个要好好学习一下
作者: t小宝    时间: 2011-6-3 20:09
支持一下
作者: jxjawlh    时间: 2011-6-12 10:24
学习下,混下分
作者: coolcoolbear    时间: 2011-8-11 18:18
mark,感谢分享。
作者: 冚友    时间: 2011-8-12 22:19
谢谢版主分享
作者: chenyingfengsx    时间: 2011-9-10 22:06
好好学些!
作者: yanghua1900363    时间: 2011-9-24 16:18
妙!
作者: kensol    时间: 2011-9-24 18:19
好人,谢谢
作者: huxinhua    时间: 2012-1-10 18:25
支持一下
作者: love10    时间: 2012-3-10 11:10
支持一下{:soso_e179:}
作者: liuxiangyucdpc    时间: 2012-7-26 22:45
{:soso_e179:}
作者: 拉登需要我    时间: 2012-8-30 20:57
您好!我找了很久就是想找到这个“迂回”的报表打印照片,谢谢啦!但是我想把他用到我的报表里面,我在我的表1里面添加了“路径”字段,并添加到报表中,又把迂回的报表的图片控件和VB代码复制到我报表中,但是就是不能显示图片,搞了很久都成功,只能求教您了!!!!
作者: wufeng980114    时间: 2012-9-16 08:29
谢谢分享,学习了

作者: changwei909    时间: 2013-12-23 22:27
怎么“迂回”测试有问题呀
作者: 李力军2    时间: 2014-3-21 21:57
要学一下
作者: zpy2    时间: 2014-6-25 06:57
谢谢分享!
作者: dorenmi    时间: 2014-12-6 09:49
知识无穷尽 学习
作者: lamber    时间: 2015-2-3 15:16
支持一下
作者: scorpiorat    时间: 2015-4-26 22:38
非常感谢分享
作者: YXH_YXH    时间: 2015-8-3 17:51
多谢分享@@!!!!!!!!!!
作者: jin88878    时间: 2015-12-27 14:00
谢谢楼主
作者: purplerose    时间: 2016-3-12 16:17
ROYCH 贴子不错,那天还有人在群里问这个问题呢
作者: hr0713    时间: 2016-3-21 16:03
谢谢分享
作者: pc高手    时间: 2016-4-11 22:41
迂回, 正是我想要的方法!  谢谢了!
作者: 522650696    时间: 2016-4-26 20:50
对比更有利于学习,好!
作者: lanlow    时间: 2016-5-7 11:44
看看楼主是怎么解决的
作者: chenxueming    时间: 2016-5-25 15:35
感谢分享
作者: langtaoim    时间: 2016-7-2 19:08
老师可否把迂回战术解释一下,很有用,但看不太懂。。。。。
作者: roych    时间: 2016-7-3 13:59
langtaoim 发表于 2016-7-2 19:08
老师可否把迂回战术解释一下,很有用,但看不太懂。。。。。

迂回其实很简单的。
对于图片的使用,窗体是通过读取路径来完成的。因此迂回战术就是通过FileDialog来获取文件绝对路径,然后更新到数据表里,最后在窗体里绑定数据源即可。
作者: vious    时间: 2017-6-20 10:45
不错的,学习一下
作者: td803    时间: 2017-7-1 20:55
学系学习
作者: hxx3970    时间: 2018-8-25 16:51
谢谢分享
作者: cl_wy    时间: 2020-5-30 20:20
看看,学习中
作者: zhanglingji    时间: 2020-11-9 19:56
感谢楼主,下载下来试试。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3