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


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

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

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | 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()


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 17:47:00 [显示全部帖子]

 路径自己改一下

 

Dim r As Row = Tables("表A").Current     '返回当前行
r("样品图片") ="c:\" & r("样品") & ".jpg"  ' 将照片列写入员工号.Jpg
FileSys.CopyFile("D:\照片.bmp", "c:\" & r("样品") & ".jpg" ,True)
If FileSys.FileExists("D:\照片.bmp") Then
    FileSys.DeleteFile("D:\照片.bmp")  '则彻底删除之
End If
Dim idx As Integer = r.Index
If r.Index = r.Table.Rows.Count - 1 Then
    r.Table.Position = 0
Else
    r.Table.Position = r.Index + 1
End If
r.Table.Position = idx


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 19:02:00 [显示全部帖子]

以下是引用远航在2014-7-1 18:06:00的发言:
为什么不能重新加载呢,这种移动方法对下面的代码是否会有影响呢

Dim r As Row = Tables("表A").Current     '返回当前行
r("样品图片") ="c:\" & r("样品") & ".jpg"  ' 将照片列写入员工号.Jpg
FileSys.CopyFile("D:\照片.bmp", "c:\" & r("样品") & ".jpg" ,True)
If FileSys.FileExists("D:\照片.bmp") Then
    FileSys.DeleteFile("D:\照片.bmp")  '则彻底删除之
End If

r.DataRow.Load
Dim idx As Integer = r.Index
If r.Index = r.Table.Rows.Count - 1 Then
    r.Table.Position = 0
Else
    r.Table.Position = r.Index + 1
End If
r.Table.Position = idx

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 21:48:00 [显示全部帖子]

 呵呵...挺好。

 回到顶部