易表在线答疑技术与交流用户社区 → [求助]奇怪的内存错误


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

主题:[求助]奇怪的内存错误

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


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/8/23 21:58:00 [显示全部帖子]

一个麻烦问题
用SetVariable 可以动态修改变量的值,但是如果该函数的第二个参数是表达式,那么在一些特定场合下可能导致非法操作,使得系统崩溃,例如运行下面的公式,就有可能导致这种情况的出现:
Setvariable("%PD01%",Sumfor(Gridname,"数量","产品","=","PD01"))

那么怎样解决这个问题呢,很简单,我们首先增加一个变量,姑且命名为%A%,然后将该变量的类型设为表达式,将其内容设为:
Sumfor(Gridname,"数量","产品","=","PD01"))

最后将原公式改为:
Setvariable("%PD01%",[%A%])


 回到顶部