以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求助:设计窗口自定义按钮公式按确定后系统全部退出 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19798) |
-- 作者:redpin -- 发布时间:2010/8/10 10:48:00 -- 求助:设计窗口自定义按钮公式按确定后系统全部退出 请各位好友指点,我设计的一个窗口自定义按钮公式为: SetLabel("A",Text(SumFor("计量","用电户数_按容量_配变容量","台区类别", "=" ,"专变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "KVA" + "/" + Text(SumFor("计量","用电户数_按容量_台数","台区类别", "=" ,"专变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "台") And SetLabel("B",Text(SumFor("计量","用电户数_按容量_配变容量","台区类别", "=" ,"市电专变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "KVA" + "/" + Text(SumFor("计量","用电户数_按容量_台数","台区类别", "=" ,"市电专变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "台") And SetLabel("C",Text(SumFor("计量","用电户数_按容量_配变容量","台区类别", "=" ,"公变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "KVA" + "/" + Text(SumFor("计量","用电户数_按容量_台数","台区类别", "=" ,"公变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "台") And SetLabel("D",Text(SumFor("计量","用电户数_按容量_配变容量","台区类别", "=" ,"局属公变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "KVA" + "/" + Text(SumFor("计量","用电户数_按容量_台数","台区类别", "=" ,"局属公变","使用状态", "<>" ,"已销户","考核方式", "=" ,"考核")) + "台") 之后按确定,系统就全部退出了,请问是什么问题? |
-- 作者:wjq1072 -- 发布时间:2010/8/10 11:13:00 -- 发文件,哪个表?哪个窗口? |
-- 作者:redpin -- 发布时间:2010/8/10 11:51:00 -- 文件很大,可以压缩后传到老前辈的邮箱吗? |
-- 作者:wjq1072 -- 发布时间:2010/8/10 12:01:00 -- 超过4M吗? |
-- 作者:Czy -- 发布时间:2010/8/10 12:41:00 -- 很简单的问题,SetLabel不能嵌套SumFor、CountFor等语句。 将公式中的SumFor改成表达式变量即可。 |
-- 作者:redpin -- 发布时间:2010/8/10 13:43:00 -- 谢谢CZY版主!做这个按钮之前我是用的一个定时器,因为只是需要这些数据的时候要用,所以就想用个按钮来实现,而用定时器的时候能正常得到结果,同样的公式,未什么用在按钮里就出了问题呢? |
-- 作者:redpin -- 发布时间:2010/8/10 13:52:00 -- 所要的窗口在文件的“计量”表的“基本信息”窗口中的“配变统计”按钮。 |
-- 作者:redpin -- 发布时间:2010/8/10 13:57:00 -- egd文件下载 -=-=-=- 以下内容由 redpin 在 2010年08月10日 01:58pm 时添加 -=-=-=- 这个按钮之前是用定时器实现的! |
-- 作者:wjq1072 -- 发布时间:2010/8/10 14:30:00 -- egd文件下载 |
-- 作者:redpin -- 发布时间:2010/8/10 15:08:00 -- 谢谢老前辈!谢谢CZY版主的赐教!问题已解决! 但在易表里该函数的用法里的写法,好像和我写的公式也没什么不对的地方,不明白! |