这个我用过
我自己和昌的方法是
不用附件字历胡段
另外建立一个表,专门存放附件,与主表是一个一对多关系。附件的字段类型 为 OLE类型
然后在窗体中增加一个图片控件,先把图片文件读入到图片控件中,
然后增加时使用如下代码
rs!FileData = con.PictureData
以上代码中
rs是代表附件表的一个recordset对象
con 是图片控件
其实 ACCESS在后台也是用一个一对多的表来实现的,不过这个一对多的表和关系是隐藏的而已
我只所以这肢棚拦样用,是因为我后台数据库用的是mySQL,mySQL中没有附件字段。其他数据库中都是没有的
1. 首先使用Access 2007打开Access数据库。2. 在“设计视图”中打开您想要添加附件的表。侍渣
3. 在“字雹谈拦段名称”列的空白行中为附件字段输入一个名称。
4. 在“数据类型”下拉框中选择“附件”
5. 点击屏幕左上角的保存按钮保存源胡对表所做的更改。
6. 转到“数据表”视图查看表内容。
7. 双击出现在你想要添加附件的空白字段中的回形针图标。注意这个图标旁的括号内的数字代表了附加到此记录的文件数量。
8. 在出现的“附件”对话框中点击“添加”按钮,可添加新附件。
9. 在出现的“选择文件”对话框中,使用“搜索范围”列表导航到您要附加到该记录的文件,然后点击“打开”按钮。
10. 点击“确定”按钮,关闭“附件”对话框。
11. 你会注意到,该记录中回形针图标旁的数字也做出了相应的改变。
提示:
1. 本文所提到的向数据库对象添加附件功能只在Access 2007中可用,之前的Access版本并不支持此功能。
2. 所添加的文件必须小于250MB,而且您添加的附件总量最大只能达到2GB。
还有Access数据库安全方式 几种修复ACCESS数据库的实用方法:我想你用的上,就一起给你弄出来了以背不时之需:
http://www.fastgun.net/new/jc/sort8/list_1.html
满意小红旗
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)