以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 如何设计公式用按纽实现在当前表删除另一个表的隐藏行? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=16604) |
-- 作者:iwantfree -- 发布时间:2009/3/14 15:52:00 -- 如何设计公式用按纽实现在当前表删除另一个表的隐藏行? 如题,谢谢! -=-=-=- 以下内容由 iwantfree 在 2009年03月14日 03:54pm 时添加 -=-=-=- 补充:没有辅助列 |
-- 作者:程兴刚 -- 发布时间:2009/3/14 18:35:00 -- 提问请给文件! |
-- 作者:wjq1072 -- 发布时间:2009/3/14 18:48:00 -- 1、设数值变量[%A%]; 2、"表1"窗口设按钮公式: OpenGrid("表2") And SetVariable("%A%",1) And Loop("[%A%] <= Rows", "If(IsVisible([%A%])= True , SetVariable(""%A%"",[%A%]+1) ,DelRow(Grid,[%A%]))") |
-- 作者:Czy -- 发布时间:2009/3/15 12:57:00 -- evalfor("表2",1,"if(Do(399,1),[第一列],[第一列])",1,1) |
-- 作者:wjq1072 -- 发布时间:2009/3/15 14:03:00 -- 学习了。 |
-- 作者:iwantfree -- 发布时间:2009/3/16 13:35:00 -- if(Do(399,1),[第一列],[第一列])这一段不了解咧...,版主能说明一下吗? |
-- 作者:Czy -- 发布时间:2009/3/16 22:35:00 -- 假如执行了删除隐藏行的操作,返回值为第一列的原有值,否则返回第一列中的原有值。 也就是说不无论操作成功与否目标表指定列的数据都保持不变。 仅从楼上的公式看起来和理解起来很抽象,你要从整个公式再加上我的解释就很清楚了。
|