以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 关于删除delfor()问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=16206) |
-- 作者:cpcy -- 发布时间:2009/2/12 11:42:00 -- 关于删除delfor()问题 delFor("销售一","AAA","=",[CCC]) [CCC]只返回的一个当前值 我想达到的删除目的是删除"销售一表AAA列"与"销售二表CCC列"相同的内容的记录egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2009/2/12 12:03:00 -- 用按钮公式:Eval("DelFor(""销售一"",""AAA"",""="","""+Substitute(ListFor("销售二","CCC"),"|",""") And DelFor(""销售一"",""AAA"",""="",""")+""")")试试? |
-- 作者:cpcy -- 发布时间:2009/2/12 13:28:00 -- 太感谢版主了!这样能够实现我想要的功能,可是表达式看了二十多分钟我还是没弄明白,能不能辛苦版主给讲解下!! Substitute(ListFor("销售二","CCC"),"|",""") 列出销售二表CCC列的值,并将|替换为",其结果是把111|222|333替换成了111"222"333 DelFor(""销售一"",""AAA"",""="",""")这里为什么都要用到两个引号, |
-- 作者:wjq1072 -- 发布时间:2009/2/12 13:38:00 -- http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=2&topic=30&show=25 |
-- 作者:cpcy -- 发布时间:2009/2/12 14:13:00 -- 终于弄明白了,受益非浅啊!Eval的功能强大,表达式相加得出最后的表达式, 想出这招的人够历害的! 真的要特别感谢wjq1072 版主!! |
-- 作者:cpcy -- 发布时间:2009/2/12 15:00:00 -- Eval("DelFor(""销售一"",""AAA"",""="","""+Substitute(ListFor("销售二","CCC","到期日期","<=" ,Today()),"|",""") And DelFor(""销售一"",""AAA"",""="",""")+""")") wjq1072 版主再帮我看看, ListFor("销售二","CCC","到期日期") 改为ListFor("销售二","CCC","到期日期","<=" ,Today()) 怎么就不好使了 |
-- 作者:cpcy -- 发布时间:2009/2/12 15:09:00 -- egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2009/2/12 15:10:00 -- ListFor("销售二","CCC","到期日期","<=" ,Today()) 应该为:ListFor("销售二","CCC","到期日期",Today()) |
-- 作者:wjq1072 -- 发布时间:2009/2/12 15:13:00 -- 这样试试? Eval("DelFor(""销售一"",""AAA"",""="","""+Substitute(ListFor("销售二","CCC","到期日期",Today()),"|",""") And DelFor(""销售一"",""AAA"",""="",""")+""")") |
-- 作者:cpcy -- 发布时间:2009/2/12 15:25:00 -- SORRY,刚才是我把公式搞错了!! 我是想在销售二表里用FilterFor("到期日期", "<=" ,Today())筛选出记录, 然后用Eval("DelFor(""销售一"",""AAA"",""="","""+Substitute(ListFor("销售二","CCC"),"|",""") And DelFor(""销售一"",""AAA"",""="",""")+""")") 这个按扭删除,可是这样做的结果是,ListFor("销售二","CCC")这个显示的是CCC整个列的内容,而不是筛选出来后CCC列的内容, 如果是这样的话,应该为:ListFor("销售二","CCC","到期日期",Today())出来的结果只是等于今天日期的记录,而小于今天日期的记录是不能显示的, 有什么办法吗?? |