以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 重复填充 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95277) |
-- 作者:lk15502 -- 发布时间:2017/1/15 8:30:00 -- 重复填充 前几天,有人误操作“重复填充”,一下把近5000条数据给填充了,有没有设置重复填充一次只能填充20条一下的数据,请教老师! |
-- 作者:lk15502 -- 发布时间:2017/1/15 8:31:00 -- 20条以下的数据 |
-- 作者:有点色 -- 发布时间:2017/1/15 11:27:00 -- 你通过什么方法填充数据的?贴出你写的代码。 |
-- 作者:lk15502 -- 发布时间:2017/1/15 18:03:00 -- 重复填充的代码:syscmd.edit.repeatfill() |
-- 作者:有点色 -- 发布时间:2017/1/15 18:19:00 -- 你自己写代码替换原来的代码
|
-- 作者:有点色 -- 发布时间:2017/1/15 18:20:00 -- Dim t As Table = CurrentTable If t.BottomRow - t.TopRow > 20 Then msgbox("不能超过20行") Else syscmd.edit.repeatfill() End If |
-- 作者:lk15502 -- 发布时间:2017/1/15 18:56:00 -- 老师我写了这样的代码,可以吗?,,还有这三段代码,哪个最可靠? Dim t As Table = CurrentTable For i As Integer = t.TopPosition + 1 To t.BottomPosition If i <= 20 Then t.rows(i)(t.colsel) = t.rows(i-1)(t.ColSel) Else MessageBox.Show("重复填充不能超过20条数据!") i = 20 t.rows(i)(t.colsel) = t.rows(i-1)(t.ColSel) Exit For End If Next |
-- 作者:lk15502 -- 发布时间:2017/1/15 18:58:00 -- 如果加了快捷键,,限制是不是对快捷键也有效? |
-- 作者:有点色 -- 发布时间:2017/1/16 3:44:00 -- 以下是引用lk15502在2017/1/15 18:58:00的发言:
如果加了快捷键,,限制是不是对快捷键也有效?
嗯嗯,是的。你的代码可以执行。
|