Foxtable(狐表)用户栏目专家坐堂 → [求助]扫描后的图片,点击单元查看不到图片,求助!!!


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

主题:[求助]扫描后的图片,点击单元查看不到图片,求助!!!

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


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2021/6/11 11:13:00 [只看该作者]

If FileSys.DirectoryExists(ProjectPath & "自主就业")=False Then  '如果目录不存在

    FileSys.CreateDirectory(ProjectPath & "自主就业") '则建立

End If

Dim Index As Integer = CurrentTable.Current.DataRow.lines("退役电子档案").count + 1

CurrentTable.Current("退役电子档案") = ProjectPath & "自主就业\" & CurrentTable.Current("退役年度") & "-" & CurrentTable.Current("姓名") & format(Date.now,"yyyyMMddHHmmssfffff") & Index & ".jpg"

FileSys.CopyFile(e.FullPath, ProjectPath & "自主就业\" & CurrentTable.Current("退役年度") & "-" & CurrentTable.Current("姓名") & format(Date.now,"yyyyMMddHHmmssfffff") & Index & ".jpg",True)

 


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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/11 11:25:00 [只看该作者]

If FileSys.DirectoryExists(ProjectPath & "自主就业")=False Then  '如果目录不存在

    FileSys.CreateDirectory(ProjectPath & "自主就业"'则建立

End If

Dim Index As Integer = CurrentTable.Current.DataRow.lines("退役电子档案").count + 1

dim name as string = ProjectPath & "自主就业\" & CurrentTable.Current("退役年度") & "-" & CurrentTable.Current("姓名") & format(Date.now,"yyyyMMddHHmmssfffff") & Index & ".jpg"

CurrentTable.Current("退役电子档案") = name

FileSys.CopyFile(e.FullPathname,True)


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


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2021/6/11 14:59:00 [只看该作者]

有点蓝老师,还是出未知错误


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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/11 15:02:00 [只看该作者]

把项目文件复制到其它目录打开,注意项目名称,项目所在的路径不能有括号等特殊字符,重新测试代码看提示什么错误

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


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2021/6/11 15:15:00 [只看该作者]

有点蓝老师,这段代码可以了,我一次连续扫描了多张图片,但图片管理器窗口只显示最后一张,怎么解决多张显示问题,谢谢。

If FileSys.DirectoryExists(ProjectPath & "自主就业")=False Then  '如果目录不存在
    FileSys.CreateDirectory(ProjectPath & "自主就业") '则建立
End If
Dim Index As Integer = CurrentTable.Current.DataRow.lines("退役电子档案").count + 1
Dim name As String = ProjectPath & "自主就业\" & CurrentTable.Current("退役年度") & "-" & CurrentTable.Current("姓名") & format(Date.now,"yyyyMMddHHmmssfffff") & Index & ".jpg"
CurrentTable.Current("退役电子档案") = name
FileSys.CopyFile(e.FullPath, name,True)

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/11 15:19:00 [只看该作者]

看6楼用法

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


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2021/6/11 16:13:00 [只看该作者]

有点蓝老师,问题已解决,但是photo中 的图片使用过后,存量太大,能否,在将photo中的图片使用之后,自动删除。这样每次扫描的文件不占空间了。有何办法。在文件监视器的代码运行正常。如下:If FileSys.DirectoryExists(ProjectPath & "自主就业")=False Then  '如果目录不存在
    FileSys.CreateDirectory(ProjectPath & "自主就业") '则建立
End If
Dim Index As Integer = CurrentTable.Current.DataRow.lines("退役电子档案").count + 1
Dim name As String = ProjectPath & "自主就业\" & CurrentTable.Current("退役年度") & "-" & CurrentTable.Current("姓名") & format(Date.now,"yyyyMMddHHmmssfffff") & Index & ".jpg"
If CurrentTable.Current.isnull("退役电子档案")
    CurrentTable.Current("退役电子档案") = name
Else
    CurrentTable.Current("退役电子档案") = CurrentTable.Current("退役电子档案") & vbcrlf & name
End If
'CurrentTable.Current("退役电子档案") = name
FileSys.CopyFile(e.FullPath, name,True)
[此贴子已经被作者于2021/6/11 16:25:07编辑过]

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/11 16:16:00 [只看该作者]

FileSys.CopyFile复制后,接着使用FileSys.DeleteFile删除呗

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


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2021/6/11 16:36:00 [只看该作者]

太好了,谢谢有点蓝老师。正确代码:If FileSys.DirectoryExists(ProjectPath & "自主就业")=False Then  '如果目录不存在
    FileSys.CreateDirectory(ProjectPath & "自主就业") '则建立
End If
Dim Index As Integer = CurrentTable.Current.DataRow.lines("退役电子档案").count + 1
Dim name As String = ProjectPath & "自主就业\" & CurrentTable.Current("退役年度") & "-" & CurrentTable.Current("姓名") & format(Date.now,"yyyyMMddHHmmssfffff") & Index & ".jpg"
If CurrentTable.Current.isnull("退役电子档案")
    CurrentTable.Current("退役电子档案") = name
Else
    CurrentTable.Current("退役电子档案") = CurrentTable.Current("退役电子档案") & vbcrlf & name
End If
'CurrentTable.Current("退役电子档案") = name
FileSys.CopyFile(e.FullPath, name,True)
FileSys.DeleteFile(e.FullPath,2,2) '则彻底删除之

 回到顶部
总数 19 上一页 1 2