易表在线答疑技术与交流用户社区 → [求助]老年学易-如何把窗口记录数据在关联表对应列进行计算记录


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

主题:[求助]老年学易-如何把窗口记录数据在关联表对应列进行计算记录

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


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

呵呵,楼上点名了,只能硬着头皮上了。

下面文件只是提供一个解决思路,因为理解不一定到位,所以合不合要求还不好说。
在表1窗口输入完一个记录数后请点击窗口的“完成生产记录确认”按钮。

egd文件下载


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


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

另外按你原来的条件优化了表2分比列的刷新公式。

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


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

感觉楼主文件中表2分比列和记录合计列的刷新公式存在问题,大胆改了一下。

egd文件下载


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


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

可以的。

好象没有什么需要特别注意的。

最简单的办法就是增加一个表达式变量,将原临时计件的刷新公式中的公式粘贴到变量表达式中,然后EvalFor("表名称","列名称","[%变量%]")就可以了.


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


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

你是指17楼还是20楼?

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


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

下面引用由twt34852007/07/12 09:55pm 发表的内容:
补充2点:
1.移植中发现记录列不能改名,改成计件1....后,按钮公式不起作用,不知为何?
2.发现计算速度变慢,是何原因造成?
发个邮箱地址,将文件传过去,行吗?

caozhiyou@126.com


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


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

你的问题和刷新公式好象关系不是太大,我估计是表达式变量出现了问题。
我文件中的表达式变量是自动取指定表的列名称,如果你实际使用中的文件和上传文件的列名称不一致,就会出现问题了。

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


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

你的文件没有问题呀。

速度慢的原因是记录1和记录5操作公式中用重算关联表,这两个公式用不用无所谓,删除即可提速。


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


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

下面引用由twt34852007/07/12 10:29pm 发表的内容:
我文件中的表达式变量是自动取指定表的列名称,如果你实际使用中的文件和上传文件的列名称不一致,就会出现问题了。
说一下表达式是怎样来自动取指定表的列名称,修改那个部分可以适应列名称变化?
谢谢!

可以直接将变量表达式改成这样:

if([生产记录5]>0,"记录5",if([生产记录4]>0,"记录4",if([生产记录3]>0,"记录3",if([生产记录2]>0,"记录2",if([生产记录1]>0,"记录1","")))))


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


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

如果数据准确,应该没有必要进行更改了。

 回到顶部
总数 18 1 2 下一页