易表在线答疑技术与交流应用技巧 → [分享]酷!为系统增加一个“系统资源状态条”(附图)。


  共有28381人关注过本帖树形打印复制链接

主题:[分享]酷!为系统增加一个“系统资源状态条”(附图)。

帅哥哟,离线,有人找我吗?
czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/1/12 23:40:00 [显示全部帖子]

东东版主过奖了。

楼主公式中的条件是很有规律的,所以用Eval解决的确是很轻松的事,下面公式未经测试,不过应该和楼主的没有什么差异。(比原公式减少3500个字符)

SetVariable("%资源进度格A%",0) And SetVariable("%资源进度格B%",0) And SetLabel("@系统资源提示@","正在检查…") And Eval("If(["+Substitute(ListGrids(),"|","!Rows]>0,SetVariable(""%资源进度格A%"",[%资源进度格A%]+1),true) And SetVariable(""%资源进度格B%"",[%资源进度格B%]+1) And SetLabel(""@系统资源@"",Rept(""■"",[%资源进度格B%])) And If([")+"!Rows]>0,SetVariable(""%资源进度格A%"",[%资源进度格A%]+1),true) And SetVariable(""%资源进度格B%"",[%资源进度格B%]+1) And SetLabel(""@系统资源@"",Rept(""■"",[%资源进度格B%]))") And SetLabel("@系统资源@",Rept("■",([%资源进度格A%])/25*13)) AndSetLabel("@系统资源值@",Text([%资源进度格A%]/25*100)+"%") And SetLabel("@系统资源提示@","已经使用 ↓")


 回到顶部