以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表输入  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21515)

--  作者:wilson
--  发布时间:2012/7/15 12:15:00
--  表输入

我想点击窗口1的按钮,把窗口1文本框("TextBox1").内容,输入到表A的("客户名称")列里

调试N次都不行,

求助,谢谢

 

Dim t As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim dr As Row = Tables("表A").Current
If t IsNot Nothing Then
    dr("客户名称") = t.Value
End If


--  作者:jianjingmaoyi
--  发布时间:2012/7/15 12:56:00
--  
Dim t As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim dr As Row = Tables("表A").AddNew
If t.Vaue IsNot Nothing Then
    dr("客户名称") = t.Value
End If

  这个试试.

  为什么不绑定处理,多次一举.

--  作者:wilson
--  发布时间:2012/7/15 13:45:00
--  

谢谢!

还不行,我要输入表A的选定行里;不是表A增加行输入内容


--  作者:wilson
--  发布时间:2012/7/15 14:08:00
--  
不能绑定啊
--  作者:czy
--  发布时间:2012/7/15 14:55:00
--  
一楼的代码应该不会有问题啊。
--  作者:wilson
--  发布时间:2012/7/15 15:54:00
--  

谢谢!

一楼的代码他会在增加行里输入内容,

我想实现在现有的行,并且是已选定行里输入内容,

请版主帮助


--  作者:czy
--  发布时间:2012/7/15 16:11:00
--  

我是说你自己的代码基本没什么问题的,除了那个判断是多余的。

 

直接这样试试

 

Tables("表A").Current("客户名称") = e.Form.Controls("TextBox1").Value


--  作者:wilson
--  发布时间:2012/7/15 16:23:00
--  

谢谢版主!

   也不能直接输入啊


--  作者:程兴刚
--  发布时间:2012/7/15 16:24:00
--  

他那个判断是错误的,要这样才对:

 

Dim t As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim dr As Row = Tables("表A").Current
If t.Value IsNot Nothing Then
    dr("客户名称") = t.Value
End If


--  作者:wilson
--  发布时间:2012/7/15 16:55:00
--  

谢谢版主!

我用这段代码调试过,它能把客户名称输入到计录窗口的客户名称列,但是在表的客户名称列不显示,并且点击一下刚才输入到计录窗口客户名称列的内容也不显示了