Office中国论坛/Access中国论坛

标题: 求助:如在何建立一个有大量相片的人员信息库 [打印本页]

作者: lgz9966    时间: 2005-9-7 06:31
标题: 求助:如在何建立一个有大量相片的人员信息库
本人试做一个公司人员信息库(带相片,800多人),我在数据表中的相片字段属性选择OLE对象,在录入信息时选择插入对象,结果录入不到50人时发现电脑处理变得很慢,数据库变成160M了,求助如何建立一个带大量相片的数据库(窗体可看,也可打印)。[em09]
作者: 六区柳园11-511    时间: 2005-9-7 09:33
可以用超链接的方式,将相片命名为 编号&姓名 (避免重复),然后放入一文件夹。

建一未绑定图像控件,

控件.picture = 盘符:\  文件夹名 \  编号 &[ 姓名] \ ".jpg"

即可

[此贴子已经被作者于2005-9-7 1:34:03编辑过]


作者: 寒雪鸟    时间: 2005-9-7 16:37
照片好像要BMP的才可以看的?   嘿嘿 请指教。。
作者: lgz9966    时间: 2005-9-9 04:37
谢了
作者: 小作坊    时间: 2009-2-26 11:56
谢谢
作者: homeluoluo    时间: 2009-2-26 16:23
不知道这是不是Access 2007的一个BUG,图片必须是BMP的才可以在窗体里显示,JPG的不行,用链接也不可以,还请各位指教!
作者: 红尘如烟    时间: 2009-2-26 23:26
一般都用2楼的方法,也可以把图片文件以长二进制写入到OLE字段,这样照片就保存在数据库中了,也不会像使用插入对象那样使数据库体积爆增,不过各有各的优点和缺点,要根据自己的需要来
作者: jsan999    时间: 2009-3-2 16:15
Dim SourceFile, DestinationFile
SourceFile = Me.Text1    ' 指定源文件名。
DestinationFile = CurrentProject.path & "\tupian\" & Forms![frm医德记录]![姓名] & Forms![frm医德记录]![医德事件日期] & Me.Text4 ' 指定目的文件名。
FileCopy SourceFile, DestinationFile    ' 将源文件的内容复制到目的文件中。
End If




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