Foxtable(狐表)用户栏目专家坐堂 → [求助]在鼠标点击表中的行时,怎样把行对应的值显示在文本框


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

主题:[求助]在鼠标点击表中的行时,怎样把行对应的值显示在文本框

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


加好友 发短信
等级:童狐 帖子:272 积分:2125 威望:0 精华:0 注册:2018/8/13 9:55:00
[求助]在鼠标点击表中的行时,怎样把行对应的值显示在文本框  发帖心情 Post By:2018/8/30 16:20:00 [只看该作者]

各位前辈,来论坛混两个周了,感谢大家的无私分享,现在请教大家一个问题,我建了一个表,表中有三列,然后建立了一个窗口,窗口上放了三个文本框和表控件,现在不知道怎么写代码,才能做到点击表的某一行时,该行的值可以自动显示在上面的三个文本框中,这三个文本框不能直接使用绑定字段的方法,有没有代码可以实现,望各位前辈不吝置教!
[此贴子已经被作者于2018/8/30 16:21:06编辑过]

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


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

currentChanged事件

 

If e.table.current isnot nothing AndAlso forms("窗口1").Opened Then

    Forms("窗口1").Controls("TextBox1").Text = e.table.current("第一列")

    Forms("窗口1").Controls("TextBox2").Text = e.table.current("第二列")

    Forms("窗口1").Controls("TextBox3").Text = e.table.current("第三列")

End If


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


加好友 发短信
等级:童狐 帖子:272 积分:2125 威望:0 精华:0 注册:2018/8/13 9:55:00
  发帖心情 Post By:2018/8/30 17:07:00 [只看该作者]

代码可用,已实现想要的效果,多谢老师!
[此贴子已经被作者于2018/8/30 17:07:18编辑过]

 回到顶部