Foxtable(狐表)用户栏目专家坐堂 → [求助]点击当前行值赋给文本框后,如何把文本框的值新增到表中


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

主题:[求助]点击当前行值赋给文本框后,如何把文本框的值新增到表中

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


加好友 发短信
等级:童狐 帖子:272 积分:2125 威望:0 精华:0 注册:2018/8/13 9:55:00
[求助]点击当前行值赋给文本框后,如何把文本框的值新增到表中  发帖心情 Post By:2018/8/31 11:05: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

实现了功能,但是发现了一个新的问题,就是无法把当前文本框的值新增到表中,弄了好久,没解决,希望版主或者高手们解答一下,多谢了!

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


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

1、你为什么要用代码,为什么不直接绑定表列?

 

2、如果要给表赋值,做一个按钮,写代码如

 

Dim nr = tables("表A").Addnew

nr("第一列") = Forms("窗口1").Controls("TextBox1").Text

nr("第二列") = Forms("窗口1").Controls("TextBox2").Text


 回到顶部