设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1820|回复: 11
打印 上一主题 下一主题

[其它] [原创]问题

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-1 06:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手:
    我在单位用ACCESS做了一个健康证明办理系统,现在有二个难以解决的问题,紧急求教!
    问题1:我在窗体中输入人员姓名、编号时可不可以同时进行照相,并把照片名命名为人员编号?(我用的是视频采集卡+摄影头)
    问题2:我在窗体中建了一个绑定对象框,用来显示各人的照片,选择的是链接图像,但是当我插入图像后(500张80K的BMP),结果发现ACCESS非常的庞大,达到了170M,而没插入图像前是1.8M,而我肯定用的是链接图象.请问如何才能减小数据库???谢谢,请尽快回复![em18][em18]

[此贴子已经被作者于2004-1-1 8:52:45编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-1-1 06:50:00 | 只看该作者
1、是否有相关的ACTIVEX控件?
2、你要考虑到显示在窗体上的图片控件中的PICTUREDATA也占用空间的
3#
 楼主| 发表于 2004-1-1 16:56:00 | 只看该作者
谢谢cg1,不过我肯定是链接图像后数据库变大的,最终我的数据库将有8万条记录和8万张人头像,照这样下去的话,我的数据库将达到创记录的50G!!!
4#
发表于 2004-1-1 17:09:00 | 只看该作者
    问题1:我在窗体中输入人员姓名、编号时可不可以同时进行照相,并把照片名命名为人员编号?(我用的是视频采集卡+摄影头)
     摄像头拍的照片名是存放在一个指定的地方,并有一定的命名规律的,拍完照后你用filecopy命令把图像拷贝到你自已指定的目录,然后用图像控件来显示(实现方法在下面),不要保存或链接入数据库。

    问题2:我在窗体中建了一个绑定对象框,用来显示各人的照片,选择的是链接图像,但是当我插入图像后(500张80K的BMP),结果发现ACCESS非常的庞大,达到了170M,而没插入图像前是1.8M,而我肯定用的是链接图象.请问如何才能减小数据库???谢谢,请尽快回复!
http://www.accfans.net/bbs/Announce/Announce.asp?BoardID=107&ID=35

[此贴子已经被作者于2004-1-1 9:16:22编辑过]

5#
 楼主| 发表于 2004-1-2 08:15:00 | 只看该作者
谢谢李寻欢!不过我还是有点不太明白,你能否做个例子发给我,谢谢了先!!!
我的邮箱 nanjinmen@yahoo.com.cn
6#
 楼主| 发表于 2004-1-2 08:57:00 | 只看该作者
李寻欢你好:
      我照你的方法试过了,可以链接上图片.可上好象有个缺点,我只有用鼠标点击图像后,图像才能变化,否则还是上一条记录的图像.另外,我在ACCESS无法看到JPG图片,所以我用的是BMP,请问ACCESS可以看到JPG吗?谢谢!
7#
发表于 2004-1-2 08:59:00 | 只看该作者
楼上的,偶插个嘴。access是可以看jpg的,我是用程序控制的。不是直接拖组件的

[此贴子已经被作者于2004-1-2 0:59:47编辑过]

8#
发表于 2004-1-2 09:03:00 | 只看该作者
Private Sub 图片_AfterUpdate()
On Error Resume Next
Me![图片].Picture = CurrentProject.Path + "\pic\" + Me![图片]

End Sub
9#
发表于 2004-1-2 09:03:00 | 只看该作者
从欧的程序中取出一段,你看看吧!很简单的。
10#
 楼主| 发表于 2004-1-2 09:31:00 | 只看该作者
整个程序是不是这样呀: E盘有文件夹JPG,数据库有表ME,二个字段:编号和姓名.一个窗体ME
Private Sub 照片_Click()
If Dir("e:\jpg\" & Me!编号 & ".bmp") <> "" Then
Me!照片.Picture = "e:\jpg\" & Me!编号 & ".bmp"
End If
End Sub
Private Sub 照片_AfterUpdate()
On Error Resume Next
Me![照片].Picture = CurrentProject.Path + "\jpg\" + Me![照片]
End Sub
这样数据库是小很多了,不过又带来了另一个问题:
我建一个报表,要打印编号、姓名、照片,可是无法在报表中显示和打印照片







[此贴子已经被作者于2004-1-2 1:40:33编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 19:28 , Processed in 0.092036 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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