以文本方式查看主题 - 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") |
-- 作者: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") |
-- 作者:wilson -- 发布时间:2012/7/15 16:55:00 -- 谢谢版主! 我用这段代码调试过,它能把客户名称输入到计录窗口的客户名称列,但是在表的客户名称列不显示,并且点击一下刚才输入到计录窗口客户名称列的内容也不显示了 |