以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 图片处理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74011) |
-- 作者:yeyijun -- 发布时间:2015/8/31 15:18:00 -- 图片处理 救助图片处理方法: 我已建立一ERP数据库系统,其中一个表有一个IMAGE字段,其存储图片为之前直接通过“剪贴板”贴上去的图片, 通过Access连接并打开数据库看到“Bitmap Image ”字样。 我用foxtable连接此表,开发输入和浏览功能时用到发下代码: If Forms("QualityItemCheckDetail").Opened Then \'如果窗口已经打开 Dim pbx As WinForm.PictureBox = Forms("QualityItemCheckDetail").Controls("PictureBox1") If Tables("QualityItemCheckDetail").Current Is Nothing Then pbx.Image = Nothing Else pbx.Image = Tables("QualityItemCheckDetail").Current.DataRow.SQlLoadImage("BaseOn") \'从后台提取照片并显示 End If End If 上述代码运行时提示:“参数无效”。 我的疑问: 1.存储在SQL IMAGE字段的内容为何会出现不同的提示 如附件所示,员工表直接通过剪贴板贴上去的图片显示为“图片”;通过插入文件方式显示为“长二进制文件“ 2.上述显示为“长二进制文件“的字段可以通过SqlLoadImageE载入,显示为“图片”的用什么方式载入? 3.同样通过剪贴板贴上去的图片在ACCESS打开时为何有时显示为“图片”,有时显示为”Bitmap Image“? 上述显示为“Bitmap Image“的字段用什么方式载入FOXTABLE的FORM界面? 同理如果显示为”画笔图片“的用什么方式载入FOXTABLE的FORM界面? 同理如果显示为”Mricrosoft OFFICE Word文件“的又用什么方式载入FOXTABLE的FORM界面? 4.在FOXTABLE窗口中,如何将剪贴板中的图片直接粘贴到SQL IMAGE字段? (譬如经常用CTRL+SHIFT+A剪裁图片,如何直接粘贴到SQL IMAGE字段?) 请教大虾!! [此贴子已经被作者于2015/8/31 15:36:02编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/8/31 16:14:00 -- 1、只有 "长二进制文件" 的内容,才可以通过代码获取;
2、无法;
3、一样的意思,无法载入;
4、用代码保存好文件,然后插入 http://www.foxtable.com/help/topics/2951.htm
自己写代码也行 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=8059&authorid=0&page=0&star=1
|
-- 作者:yeyijun -- 发布时间:2015/9/25 10:14:00 -- 问题已解决!!谢谢!!! 问题已解决!!谢谢!!! 问题已解决!!谢谢!!!
|