Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]在按扭中为某列赋值

1楼
t_fs 发表于:2008/11/26 16:33:00
     我想在按扭中为某一列赋值为combobox1中所选定的值。经过测试下列代码已通过,但是只能为当前表中所选定的行进行赋值。请高手将下列代码修改成为整列赋值,试了几次均未找到合适的代码。谢谢!!

CurrentTable.Current("年份") =e.Form.Controls("combobox1").Value
2楼
狐狸爸爸 发表于:2008/11/26 16:39:00

仅可见行:
 

for each r As Row in CurrentTable.Rows
     r("年份") =e.Form.Controls("combobox1").Value
next

所有行:

for each r As DataRow in CurrentTable.DataTable.DataRows
     r("年份") =e.Form.Controls("combobox1").Value
next

3楼
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编辑过]
4楼
t_fs 发表于:2008/11/26 17:45:00
   谢谢回复,又学一招!
5楼
t_fs 发表于:2008/11/27 8:46:00
     我还想问一下,在列的计算代码中怎样实现将窗口控件中的数值写入全列中呢?

在易表中只要将控件变量[年份]直接加入刷新公式中即可。 谢谢!
6楼
ybil 发表于:2008/11/27 8:59:00
e.DataRow("某列") = Forms("窗口1").Controls("combobox1").Value
7楼
kylin 发表于:2008/11/27 9:02:00
2-3楼就很好用,何必另外麻烦呢
8楼
t_fs 发表于:2008/11/27 10:16:00
   学用一下在计算代码中引用窗口控件中的数值,谢谢!
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 2 queries.