Foxtable(狐表)用户栏目专家坐堂 → [求助]鼠标点击一下后触发的事件(获取当前行的所有列)


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

主题:[求助]鼠标点击一下后触发的事件(获取当前行的所有列)

帅哥哟,离线,有人找我吗?
半人马座比邻星
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:25 积分:238 威望:0 精华:0 注册:2015/1/11 17:31:00
[求助]鼠标点击一下后触发的事件(获取当前行的所有列)  发帖心情 Post By:2015/3/31 16:30:00 [只看该作者]

写了一段代码,但是运行不成功

有没有大神帮个忙看一下

 

With Tables("表A")

Dim i As Integer
Dim j As Integer
Dim path As String
For i As Integer = .BottomPosition To .TopPosition("表A").rows(i).Step-1
For j = 0 To Tables("表A").cols.Count-1

path = "f:\ce shi wen jian jia1\" & Tables("表A").rows(i)("第一列") &"\"& Tables("表A").rows(i)("第二列")  &"\"& Tables("表A").rows(i)("第三列") &"\"& Tables("表A").rows(i)("第四列") &"\"& Tables("表A").rows(i)("第五列") &"\"& Tables("表A").rows(i)("第六列") &"\"& Tables("表A").rows(i)("第七列") &"\"& Tables("表A").rows(i)("第八列") &"\"& Tables("表A").rows(i)("第九列") &"\"& Tables("表A").rows(i)("第十列") &"\"& Tables("表A").rows(i)("第十一列") &"\"& Tables("表A").rows(i)("第十二列") &"\"& Tables("表A").rows(i)("第十三列") &"\"& Tables("表A").rows(i)("第十四列") &"\"& Tables("表A").rows(i)("第十五列") &"\"& Tables("表A").rows(i)("第十六列") &"\"& Tables("表A").rows(i)("第十七列") &"\"& Tables("表A").rows(i)("第十八列") &"\"& Tables("表A").rows(i)("第十九列") &"\"

Next
Next
End With

Output.Show(path)

 

这其实涉及到改变一行的某一列信息后同时改变与表格信息相对应的文件夹的名字(重命名问题)

鼠标点击后要先获取旧的文件夹路径,更改单元格内容后再获取新的文件夹路径

最后用 FileSys.RenameDirectory("C:\MyFolder", "YourFolder")重命名


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


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

表的Click事件
e.row 就是当前行

for each c as col in e.table.cols
next
获得所有列

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


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

 这种问题,你去编写Datacolchanged事件啊

 

 http://www.foxtable.com/help/topics/1469.htm

 


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


加好友 发短信
等级:婴狐 帖子:25 积分:238 威望:0 精华:0 注册:2015/1/11 17:31:00
  发帖心情 Post By:2015/3/31 17:01:00 [只看该作者]

大哥,能再多提醒点么?我一新手已蒙圈

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


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

  你去Datacolchanged事件,加入代码效果

 

msgbox("旧值" & e.OldValue & "  新值" & e.NewValue & " 列名" & e.DataCol.Name)


 回到顶部