设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

1234下一页
返回列表 发新帖
查看: 13650|回复: 33
打印 上一主题 下一主题

[报表] 【源码示例】上传与显示——再谈图片在报表与窗体中的应用

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-26 21:26:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
       尽管OLE对象类型(长二进制)可以存放图片,我还是不赞成在数据表中存储图片对象的,因为这样会引起数据库体积膨胀。而实际上图片的应用也是非常广的,例如人事管理方面。为此我们只能进行“迂回”处理(详见【源码分享】直接与迂回——浅谈图片在报表中的使用)。
       大家可以根据下面几点来理解这个实例:
       1、利用FileDialog对象的文件拾取器获取客户端文件路径(并同时获取文件名),并实现多选。
       2、用FileCopy方法,把客户端图片复制到后台数据库文件夹。
       3、用ADO记录集,把存放在后台数据库的图片路径字符串追加到数据表中。
       4、通过设置窗体或者报表中图片路径的方法在窗体或者报表中显示图片。

       附件说明:              
  • 由于原数据表未保存数据,因此需要先在窗体界面上传照片,填写好数据之后,报表才会显示图片。
  • 客户端源文件夹服务端目标文件夹
  • 2012-7-17,针对Mid函数可能会出错的情况重新写了代码。
  • 2013-1-27,加上错误处理,并改用ADO来处理数据。
  • 2019-1-5,修改部分bug,清除2003版本的datetimepicker(新版Access默认不再安装mscomctl)。
      








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享分享 分享淘帖1 订阅订阅

点击这里给我发消息

34#
发表于 2024-1-11 10:04:36 | 只看该作者
学习
回复

使用道具 举报

33#
发表于 2022-6-18 13:57:26 | 只看该作者
想学习下
回复

使用道具 举报

32#
发表于 2020-3-9 14:52:11 | 只看该作者
学习一下
回复

使用道具 举报

点击这里给我发消息

31#
发表于 2019-2-20 11:46:22 | 只看该作者
学习
回复

使用道具 举报

30#
 楼主| 发表于 2018-8-27 09:47:38 | 只看该作者
hxx3970 发表于 2018-8-25 14:48
报表中没有图片

需要先在主窗体上上传照片了,报表才有数据。
——源文件是没有任何记录的。
29#
发表于 2018-8-25 14:48:04 | 只看该作者
报表中没有图片
28#
发表于 2017-11-20 14:18:28 | 只看该作者
给力
回复

使用道具 举报

27#
发表于 2016-7-10 00:17:40 | 只看该作者
好好好呵呵呵呵呵
26#
发表于 2016-5-7 11:44:59 | 只看该作者
看看楼主是怎么解决的

点评

找得挺快的嘛。^_^要的就是这种善于搜索的能力。  发表于 2016-5-7 11:50
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 04:32 , Processed in 0.090007 second(s), 39 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表