以文本方式查看主题 - 易表在线答疑 (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 -- 你好, 版主, 衷心感谢你的帮忙 我照你的指示去操作, 但是还不能解决问题 我将文件上传了, 麻烦你帮我看看 谢谢!
|
||||
-- 作者:wjq1072 -- 发布时间:2013/2/28 17:28:00 --
|
||||
-- 作者:wjq1072 -- 发布时间:2013/2/28 19:56:00 --
[此贴子已经被作者于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的发言:
[此贴子已经被作者于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 -- 重算当前表 |