以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]超级菜鸟求助 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32494) |
-- 作者:学习者菜鸟 -- 发布时间:2013/5/3 11:01:00 -- [求助]超级菜鸟求助 本人超级菜鸟,才学习狐表几天。今天碰到个问题,研究了半天了也没研究明白。就是如果,我在一列的第一行或者某一行填入了数据,如果我想用菜单功能中的重复填入填满这一行怎么办呢?我查了命令是Syscmd.Edit.RepeatFill(),可是个命令怎么用呢,闹死我的中国心了。谁能帮俺解决下吗?还有在全局变量里添加了新的变量,在表达式中是不能用的是吗?
感谢感谢!!我在线等 |
-- 作者:Bin -- 发布时间:2013/5/3 11:11:00 -- For i As Integer=0 To DataTables("表A").DataCols.Count-1 Tables("表A").Current(i)=Tables("表A").Current("第一列") Next 放在按钮Click事件中.点击即可填充选中行. |
-- 作者:学习者菜鸟 -- 发布时间:2013/5/3 11:30:00 -- 首先谢谢你,我想完成的就是在第一行或者某一行填入一个数据,那么这个列就直接添满这个数据。现在表属性里直接用代码实现,不知道可不可以,本人超级菜鸟。非常感谢你的回答。 |
-- 作者:Bin -- 发布时间:2013/5/3 11:34:00 -- 同样可以一样的代码.放到DataColChanged事件里即可 For i As Integer=0 To e.DataTable.DataCols.Count-1 Tables("表A").Current(i)=e.DataRow("第一列") Next |
-- 作者:XYT -- 发布时间:2013/5/3 11:35:00 -- 写在AFTEREDIT里面就可以了 |
-- 作者:学习者菜鸟 -- 发布时间:2013/5/3 13:32:00 -- 谢谢,仔细看了下,然后又实验了下。不行,您是把所有行所有列都给填充了。我只需要把变动的这一列填充了就可以了。就是那一列有了变化,就自动填充动过的数据到这一整列。难道不用Syscmd.Edit.RepeatFill()就可以。只用简单的循环? |