以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]点击当前行值赋给文本框后,如何把文本框的值新增到表中  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124143)

--  作者:lunengcheng
--  发布时间: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

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

--  作者:有点甜
--  发布时间: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