以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为何不执行呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3678) |
-- 作者:chenwuwenyu -- 发布时间:2009/7/23 15:11:00 -- 为何不执行呢? With Tables("gz") Syscmd.Edit.Delete() |
-- 作者:yangming -- 发布时间:2009/7/23 15:21:00 -- Syscmd.Edit.Delete() 不能和代码混用吧 |
-- 作者:shxiaoya -- 发布时间:2009/7/23 15:32:00 -- If CurrentTable.Focus Then \'将输入焦点移到当前表 CurrentTable.StartEditing \'如果成功,则开始编辑. With CurrentTable .Select( .Rows.Count - 1,2, .Rows.Count - 1,11) End With Syscmd.Edit.Delete() End If |
-- 作者:yangming -- 发布时间:2009/7/23 15:34:00 -- 删除选定行,用这个 With CurrentTable For i As Integer = .BottomPosition To .TopPosition Step -1 .Rows(i).Delete() Next End With |
-- 作者:shxiaoya -- 发布时间:2009/7/23 15:41:00 -- 以下是引用yangming在2009-7-23 15:34:00的发言:
删除选定行,用这个 With CurrentTable For i As Integer = .BottomPosition To .TopPosition Step -1 .Rows(i).Delete() Next End With 楼主不是删除行,而是删除该行的部分数据 |
-- 作者:chenwuwenyu -- 发布时间:2009/7/23 15:54:00 -- 以下是引用shxiaoya在2009-7-23 15:32:00的发言:
If CurrentTable.Focus Then \'将输入焦点移到当前表 CurrentTable.StartEditing \'如果成功,则开始编辑. With CurrentTable .Select( .Rows.Count - 1,2, .Rows.Count - 1,11) End With Syscmd.Edit.Delete() End If 太感谢了,这个东西很深奥呀, |
-- 作者:yangming -- 发布时间:2009/7/23 16:12:00 -- If CurrentTable.Focus Then \'将输入焦点移到当前表 CurrentTable.StartEditing \'如果成功,则开始编辑. With CurrentTable .Select( .Rows.Count - 1,2, .Rows.Count - 1,11) End With Syscmd.Edit.Delete() End If 红色的不要也行,呵呵 |
-- 作者:chenwuwenyu -- 发布时间:2009/7/23 16:20:00 -- 那么是否 CurrentTable.Focus With CurrentTable .Select( .Rows.Count - 1,2, .Rows.Count - 1,11) End With Syscmd.Edit.Delete() 这样也应该是可以的吧 |
-- 作者:yangming -- 发布时间:2009/7/23 16:23:00 -- 以下是引用chenwuwenyu在2009-7-23 16:20:00的发言:
那么是否 CurrentTable.Focus With CurrentTable .Select( .Rows.Count - 1,2, .Rows.Count - 1,11) End With Syscmd.Edit.Delete() 这样也应该是可以的吧 不行,其实你试试就知道了,呵 |