以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]:变量使用求助 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=26383) |
-- 作者:ltzxw -- 发布时间:2013/9/21 17:36:00 -- [求助]:变量使用求助 变量使用求助:
要编写一公式,实现条件删除。公式如下: if(msgbox("本操作将删除数据,你确定要删除吗?",2)=True,DelFor("表1","第二列","=",1),True) 这个公式经验证是正确的。假设有3个表,如表1、表2、表3,将DelFor函数的第一个参数“表名”改成变量,使之能够在工具栏中通用。 现在我改成这样: if(msgbox("本操作将删除数据,你确定要删除吗?",2)=True,DelFor("%表名%","第二列","=",1),True)却通过不了,即没有产生删除动作,其中变量%表名%已经在表预处理中赋过值并经验证没问题。 请问应该如何写,才能使我切换到每一个表中都能实现条件删除,而不必每个表都修改表名。 [此贴子已经被作者于2013-9-21 18:08:35编辑过]
|
-- 作者:wjq1072 -- 发布时间:2013/9/21 18:10:00 -- DelFor([%表名%],"第二列","=",1) 或者 DelFor(GridName,"第二列","=",1) [此贴子已经被作者于2013-9-21 18:12:43编辑过]
|
-- 作者:ltzxw -- 发布时间:2013/9/21 20:06:00 -- 谢谢,调试通过了。 第一种好象试过,可能哪里写错了,没通过。 第二种,想到要试下,但没试,果然可以,谢谢了! |