易表在线答疑技术与交流用户社区 → 关于这段公式怎么使用变量


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

主题:关于这段公式怎么使用变量

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


加好友 发短信
等级:新手上路 帖子:29 积分:356 威望:0 精华:0 注册:2008/9/4 22:30:00
关于这段公式怎么使用变量  发帖心情 Post By:2010/11/18 14:25:00 [只看该作者]

[这个贴子最后由my668866在 2010/11/18 02:34pm 第 1 次编辑]

ClearGrid("计算表")

And AppendFor("表","自动序号","自动序号","照","=","有")
And AppendFor("表","自动序号","自动序号","照","=","无")
And AppendFor("表","自动序号","自动序号","照","=","未见")
And AppendFor("表","自动序号","自动序号","照","=","储")
And AppendFor("表","自动序号","自动序号","照","=","台")

And DelRow("计算表",1)
And LockAll() And SortCol (GridName,"自动序号", 1 )
And Do(395) And OpenGrid("计算",1)

另一个表内容如下


未见

以上怎样能实现用另外一个表上的一列为内容基础为变量,来简化和方便管理这段公式

egd文件下载


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/11/18 14:40:00 [只看该作者]

没有看明白

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2010/11/18 14:49:00 [只看该作者]

通过公式分析楼主要的结果好像就是打开“计算表”时把“表”的数据复制过来。如果是这样的话公式这样就行了:ClearGrid("计算表") And AppendFor("表","自动序号,照","自动序号,照") And DelRow("计算表",1) And SortCol (GridName,"自动序号", 1 ) And Do(395) And OpenGrid("计算",1)

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/11/18 14:58:00 [只看该作者]

ClearGrid("计算表") And AppendRows("表","照"," <> " ,"") And DelRow("计算表",1) And  SortCol (GridName,"自动序号",1)

 回到顶部
帅哥哟,离线,有人找我吗?
my668866
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:356 威望:0 精华:0 注册:2008/9/4 22:30:00
  发帖心情 Post By:2010/11/18 15:27:00 [只看该作者]

我不是想复制表这么简单,我需要的是用变量处理复制的内容,我想根据  "照","="," ..变量.."  ..变量.. 来控制复制内容的,
当..变量..不一样是结果也不一样,..变量..可能是多个不同的内容。这个变量数值我想在第3个表里进行随意修改。

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/11/18 15:53:00 [只看该作者]

egd文件下载

-=-=-=- 以下内容由 wjq10722010年11月18日 04:07pm 时添加 -=-=-=-
这样?
ClearGrid("计算表") And SetLabel("","") And Eval("AppendRows(""表"",""照"",""="" ,"""+Substitute(ListFor("表3","第一列"),"|",""") And AppendRows(""表"",""照"",""="" ,""")+""")") And DelRow(Grid,1) And  SortCol (Grid,"自动序号",1)

 回到顶部
帅哥哟,离线,有人找我吗?
my668866
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:356 威望:0 精华:0 注册:2008/9/4 22:30:00
  发帖心情 Post By:2010/11/18 16:09:00 [只看该作者]

谢谢,是我想要的。

可是又有个问题,用这个ClearGrid("计算表") And Eval("AppendRows(""表"",""照"",""="" ,"""+Substitute(ListFor("表3","第一列"),"|",""") And AppendRows(""表"",""照"",""="" ,""")+""")") And DelRow("计算表",1) And  SortCol (GridName,"自动序号",1)
进行操做时360报警,关掉360时系统很卡,程序不能继续执行,怎么办。
是不是我的版本有问题啊。我的E表版本是1730。系统XP


 回到顶部
帅哥哟,离线,有人找我吗?
my668866
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:356 威望:0 精华:0 注册:2008/9/4 22:30:00
  发帖心情 Post By:2010/11/18 16:21:00 [只看该作者]

太感谢 wjq1072 了,解决了我好大的难题啊,要不都弄不下去了。
由衷的谢谢。

 回到顶部