以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]在按扭中为某列赋值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=1246) |
-- 作者:t_fs -- 发布时间:2008/11/26 16:33:00 -- [求助]在按扭中为某列赋值 我想在按扭中为某一列赋值为combobox1中所选定的值。经过测试下列代码已通过,但是只能为当前表中所选定的行进行赋值。请高手将下列代码修改成为整列赋值,试了几次均未找到合适的代码。谢谢!! CurrentTable.Current("年份") =e.Form.Controls("combobox1").Value |
-- 作者:狐狸爸爸 -- 发布时间:2008/11/26 16:39:00 -- 仅可见行: for each r As Row in CurrentTable.Rows |
-- 作者:don -- 发布时间:2008/11/26 16:41:00 -- Dim n As Integer = e.Form.Controls("combobox1").Value For Each dr As DataRow in CurrentTable.DataTable.DataRows dr("年份") = n Next [此贴子已经被作者于2008-11-26 16:42:39编辑过]
|
-- 作者:t_fs -- 发布时间:2008/11/26 17:45:00 -- 谢谢回复,又学一招! |
-- 作者:t_fs -- 发布时间:2008/11/27 8:46:00 -- 我还想问一下,在列的计算代码中怎样实现将窗口控件中的数值写入全列中呢? 在易表中只要将控件变量[年份]直接加入刷新公式中即可。 谢谢! |
-- 作者:ybil -- 发布时间:2008/11/27 8:59:00 -- e.DataRow("某列") = Forms("窗口1").Controls("combobox1").Value |
-- 作者:kylin -- 发布时间:2008/11/27 9:02:00 -- 2-3楼就很好用,何必另外麻烦呢 |
-- 作者:t_fs -- 发布时间:2008/11/27 10:16:00 -- 2011年2月15更新 学用一下在计算代码中引用窗口控件中的数值,谢谢! |