Foxtable(狐表)用户栏目专家坐堂 → 动态设置图片存放目录[已解決]


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

主题:动态设置图片存放目录[已解決]

帅哥,在线噢!
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/24 14:41:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/26 8:51:00 [显示全部帖子]

知道错误原因了,就可以修改代码,你判断一下是否存在当前行就行:

 

If e.Table.Current IsNot Nothing AndAlso e.Table.Current("客戶") = "ETM" Then
    DataTables("进度").DataCols("图片").DefaultFolder = "Y:\sketch(黑白图)\ETEM\E888"
End If

 

不判断的话,直接使用e.Table.Current,在没有加载数据的时候,Current为Nothing,不存在,当然出错啦。


 回到顶部
帅哥,在线噢!
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/26 14:40:00 [显示全部帖子]

你可以根据任何列的内容来合成路径: 
 
If e.Table.Current IsNot Nothing AndAlso e.Table.Current("客戶") = "ETM" Then
     DataTables("进度").DataCols("图片").DefaultFolder = "Y:\sketch(黑白图)\" & e.Table.Current("列名")
End If

 回到顶部