Foxtable(狐表)用户栏目专家坐堂 → 在窗口显示图片问题


  共有3904人关注过本帖树形打印复制链接

主题:在窗口显示图片问题

帅哥哟,离线,有人找我吗?
远航
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:63 积分:678 威望:0 精华:0 注册:2013/6/30 19:56:00
在窗口显示图片问题  发帖心情 Post By:2014/7/1 7:27:00 [只看该作者]

附件

 回到顶部
帅哥哟,离线,有人找我吗?
远航
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:63 积分:678 威望:0 精华:0 注册:2013/6/30 19:56:00
  发帖心情 Post By:2014/7/1 7:29:00 [只看该作者]

上传附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/1 8:50:00 [只看该作者]

额.测试没问题啊.可以马上显示啊

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/1 8:51:00 [只看该作者]

'Tables("表A").Current.DataRow.Load()

没有必要执行这一句

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 9:17:00 [只看该作者]

 测试,用下面的代码没有问题

 

Dim r As Row = Tables("表A").Current     '返回当前行

FileSys.CopyFile("D:\照片.bmp", "c:\" & r("样品") & ".jpg" ,True)
If FileSys.FileExists("D:\照片.bmp") Then
    FileSys.DeleteFile("D:\照片.bmp")  '则彻底删除之
End If
r("样品图片") ="c:\" & r("样品") & ".jpg"  ' 将照片列写入员工号.Jpg
r.DataRow.Load()


 回到顶部
帅哥哟,离线,有人找我吗?
远航
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:63 积分:678 威望:0 精华:0 注册:2013/6/30 19:56:00
  发帖心情 Post By:2014/7/1 16:30:00 [只看该作者]

非常感谢有点甜的测试,我这里 “D:\样品\照片.bmp”的目录是外部程序产生的,所以无法更改,可否有别的方法呢

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/1 16:34:00 [只看该作者]

代码不用你更改目录啊

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 17:08:00 [只看该作者]

你改一下路径即可。

 

Dim path As String = "D:\样品\照片.bmp"

Dim r As Row = Tables("表A").Current     '返回当前行

FileSys.CopyFile(path, "E:\" & r("样品") & ".jpg" ,True)
If FileSys.FileExists(path) Then
    FileSys.DeleteFile(path)  '则彻底删除之
End If
r("样品图片") ="E:\" & r("样品") & ".jpg"  ' 将照片列写入员工号.Jpg
r.DataRow.Load()

[此贴子已经被作者于2014-7-1 17:07:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
远航
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:63 积分:678 威望:0 精华:0 注册:2013/6/30 19:56:00
  发帖心情 Post By:2014/7/1 17:35:00 [只看该作者]

上述代码 经测试 如果”样品图片“列,为空者正常,如果样品图片列 如果有内容者无效

 回到顶部
帅哥哟,离线,有人找我吗?
远航
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:63 积分:678 威望:0 精华:0 注册:2013/6/30 19:56:00
  发帖心情 Post By:2014/7/1 17:36:00 [只看该作者]

就是只更换图片时无效

 回到顶部
总数 16 1 2 下一页