以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]这个表达式应该怎么写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28093) |
-- 作者:samica -- 发布时间:2013/1/18 13:09:00 -- [求助]这个表达式应该怎么写? Count(Child(一览表).日期) 统计关联子表的日期列次数,并且要限定日期段,如2013-01-01到2013-12-31,应该怎么写?请高手指导,谢谢!
|
-- 作者:lin_hailun -- 发布时间:2013/1/18 14:10:00 -- 以下是引用samica在2013-1-18 13:09:00的发言: Count(Child(一览表).日期) 统计关联子表的日期列次数,并且要限定日期段,如2013-01-01到2013-12-31,应该怎么写?请高手指导,谢谢!
这种不能通过表达式直接统计的。用代码吧。弄不好就上传例子。 进入 表属性->事件->datacolchanged 编写代码,比如 e.datatable.compute("count(_Identify)", "日期 >= #01/01/2013# And 日期 <= #12/31/2013#") http://www.foxtable.com/help/topics/1469.htm |
-- 作者:samica -- 发布时间:2013/1/20 18:32:00 -- 以下是引用lin_hailun在2013-1-18 14:10:00的发言: 这种不能通过表达式直接统计的。用代码吧。弄不好就上传例子。 进入 表属性->事件->datacolchanged 编写代码,比如 e.datatable.compute("count(_Identify)", "日期 >= #01/01/2013# And 日期 <= #12/31/2013#") http://www.foxtable.com/help/topics/1469.htm 林教师,您好! 你的代码可以实现功能,但是他影响的是整列,我想要的是与行匹配(如有列名为班次:早班、中班、晚班等),行为早班时其工作的次数。应该怎么写?谢谢!
[此贴子已经被作者于2013-1-20 18:34:12编辑过]
|
-- 作者:lin_hailun -- 发布时间:2013/1/21 9:56:00 -- 加条件就行了。请灵活运用 e.Datarow("xxx") 自己弄不好的话,请上传你的项目。 |
-- 作者:samica -- 发布时间:2013/1/21 14:59:00 -- 感谢林教师的提示,已实现功能。
|