以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  选择性求和  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=24467)

--  作者:li_bo
--  发布时间:2013/2/28 15:11:00
--  选择性求和

我在表"1"有个"列", 名为: 总数, 刷新公式为:

 

 

SumFor("表3","休假天数","工号","=",[工号])

 

"表3"是休假明细表,

 

 

工号  姓名     休假天数

001   张三     2

001   张三     10

002   李四     2

004   王五     4

001   张三     14

 

 

统计工号001时, 在公式管理器中执行的结果为26, 但在表1显示出来的结果是16,

这是为什么呀? 是不是公式错了还欠什么参数吗?

 

 

 

搞好了, 重算刷新公式后, 显示是26,

但为什么要"重算刷新公式"呢, 不是自动重算的吗?

[此贴子已经被作者于2013-2-28 15:13:15编辑过]

--  作者:wjq1072
--  发布时间:2013/2/28 16:25:00
--  

我在表"1",工号列设置 操作公式为: RecalcRow(GridName,Row,Row,1)


--  作者:li_bo
--  发布时间:2013/2/28 17:05:00
--  

你好, 版主, 衷心感谢你的帮忙

我照你的指示去操作, 但是还不能解决问题

我将文件上传了, 麻烦你帮我看看

谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:休假系统.egd


--  作者:wjq1072
--  发布时间:2013/2/28 17:28:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:aaa.egd


--  作者:wjq1072
--  发布时间:2013/2/28 19:56:00
--  

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:aaa.egd

[此贴子已经被作者于2013-2-28 20:20:53编辑过]

--  作者:li_bo
--  发布时间:2013/3/5 12:28:00
--  

谢谢老师!

我先消化一下, 看看能否看得懂!

 

再谢谢!

 

提一点点建议:

在休假天数上, DAYSBTW 函数应该改为NetworkDays

因为休假只是工作天休假, 星期六日不算休假

 

 

 

老师:

 

FindText("职工信息",ColName,"工号","=",[工号])

公式里面的"ColName"表示什么意思呢?  我查询了FindText 函数, 只知道有"Col"参数是返回该列的内容,可以用列名称表示,也可以用位置表示,

我模糊理解"ColName"为可以返回该表里面的所有"列"?  并不清晰"ColName"真正含义, 请赐教!

[此贴子已经被作者于2013-3-5 13:54:27编辑过]

--  作者:dancedy
--  发布时间:2013/3/5 17:07:00
--  

ColName:公式所在列的名称。


--  作者:li_bo
--  发布时间:2013/3/6 10:40:00
--  
以下是引用dancedy在2013-3-5 17:07:00的发言:

ColName:公式所在列的名称。

谢谢


--  作者:li_bo
--  发布时间:2013/3/6 12:09:00
--  
以下是引用wjq1072在2013-2-28 19:56:00的发言:

 

 下载信息  [文件大小:4.1 KB  下载次数:2]
图片点击可在新窗口打开查看点击浏览该文件:aaa.egd

[此贴子已经被作者于2013-2-28 20:20:53编辑过]

你在表里有一个公式没搞懂, 请赐教!

 

在"休假明细"里每新添一条"工号", 当然, 工号是新的, 年假总表就会自动添加一条记录! 公式 SingleFill("休假明细","工号","工号") And Do(395)

 

中的"And Do(395)"是什么意思?

 

能教教吗?

[此贴子已经被作者于2013-3-6 12:15:24编辑过]

--  作者:wjq1072
--  发布时间:2013/3/6 12:21:00
--  
重算当前表