Foxtable(狐表)用户栏目专家坐堂 → [求助]在增加图片列:扫描件列时,批量增加图片时,不能进行批量编号,请指教


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

主题:[求助]在增加图片列:扫描件列时,批量增加图片时,不能进行批量编号,请指教

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


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

代码没问题,因为你文件夹里本来就存在对应的文件名了。

 

你先把你文件夹里的文件清空,然后再执行代码肯定没问题的。


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


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

BeforeAddFile事件

 

If e.DataCol.Name = "第十列" Then
    vars("文件") = e.DataRow.Lines("第十列")
End If

 

BeforeAttachFile事件

 

If e.DataCol.Name = "第十列" Then
    Dim ls = vars("文件")
    e.FileName = (ls.Count+1) & ".jpg"
    ls.add(e.FileName)
End If


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


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

1、你先在项目里删除对应的jpg文件;

 

2、BeforeAddFile事件要写

 

vars("path") = e.DataRow.lines("扫描件")

 

 

[此贴子已经被作者于2017/10/12 17:04:52编辑过]

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


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

哦,写错了,是

 

vars("path") = e.DataRow.lines("扫描件")


 回到顶部