以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于用控件给表输入内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=29019) |
-- 作者:周挺 -- 发布时间:2013/2/25 23:20:00 -- 关于用控件给表输入内容 怎么通过给控件输入内容,按添加按钮自动给表插入一行并输入控件中的内容啊? 顺序是 先在控件输入内容 按添加 然后表中自动添加一行相关内容 最好举个例子,谢谢啦!! |
-- 作者:秋叶蓝 -- 发布时间:2013/2/25 23:40:00 -- 例如 "窗口1"有个文本框 "textbox1" 你输入内容后,点按钮"添加" 后添加刚才所填内容到新建的行.将以下代码放到按钮的click事件中 dim s as sting dim dr as datarow s = Forms("窗口1").Controls("textbox1").value dr = datatables("表名").addnew() dr("列名") = s 大概的思路就这样吧 本人也是新手,还是看帮助文件,抄帮助文件里面的代码练习的阶段, [此贴子已经被作者于2013-2-25 23:40:35编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/2/26 8:23:00 -- 直接用绑定就可以啊,你看看这个例子:
http://www.foxtable.com/help/topics/2263.htm
|
-- 作者:周挺 -- 发布时间:2013/2/26 20:32:00 -- 以下是引用秋叶蓝在2013-2-25 23:40:00的发言:
例如 "窗口1"有个文本框 "textbox1" 你输入内容后,点按钮"添加" 后添加刚才所填内容到新建的行.将以下代码放到按钮的click事件中 dim s as sting
dim dr as datarow
s = Forms("窗口1").Controls("textbox1").value
dr = datatables("表名").addnew() dr("列名") = s
大概的思路就这样吧
本人也是新手,还是看帮助文件,抄帮助文件里面的代码练习的阶段,
[此贴子已经被作者于2013-2-25 23:40:35编辑过] |
-- 作者:msysun -- 发布时间:2013/8/26 21:11:00 -- 如果是在窗体中的表格,还可以用这个例子吗?我试了,但双击后不能读取选定行的数据在窗口中显示 |
-- 作者:有点甜 -- 发布时间:2013/8/26 21:35:00 -- 以下是引用msysun在2013-8-26 21:11:00的发言: 如果是在窗体中的表格,还可以用这个例子吗?我试了,但双击后不能读取选定行的数据在窗口中显示 双击行事件要注意,要要将窗口设置成不可编辑,才能响应双击事件。 3、然后将订单明细表的PrepareEdit事件代码设置为:
If
e.Table.Name
=
"订单.订单明细"
Then 4、最后将订单明细表的DoubleClick事件代码设置为:
If
e.Table.Name
= "订单.订单明细"
Then |
-- 作者:msysun -- 发布时间:2013/8/29 13:41:00 -- 这个是主表上双击的代码吧,我现在想实现双击在窗口中的副表,将单元格的内容直接显示在对应的textbox中,textbox已绑定对应的列,在主表可以中操作没问题,在副表中不行,高手能帮忙解决下吗? |
-- 作者:Bin -- 发布时间:2013/8/29 14:15:00 -- 副本表也有对应的事件. |
-- 作者:狐狸爸爸 -- 发布时间:2013/8/29 16:14:00 -- 副本的话,要注意这些问题: http://www.foxtable.com/help/topics/2311.htm http://www.foxtable.com/help/topics/2644.htm
|
-- 作者:msysun -- 发布时间:2013/8/29 16:30:00 -- 试了没有问题,可以操作,谢谢!!! |