以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据乡镇名称计数人员不重复个数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123069) |
||||
-- 作者:bashanren -- 发布时间:2018/8/7 15:18:00 -- 根据乡镇名称计数人员不重复个数 请问各位大侠:在“河长统计表”中,统计“河流基表”中河长数量,要求按乡镇分别计数统计,重复的只计一次。应该如何写表达式?
|
||||
-- 作者:有点甜 -- 发布时间:2018/8/7 15:30:00 --
|
||||
-- 作者:bashanren -- 发布时间:2018/8/7 15:43:00 -- 谢谢!正是我需要的模式,但想问一下,怎么才能看到你写的公式在哪?写公式不需要把列设置为“表达式”吗? |
||||
-- 作者:bashanren -- 发布时间:2018/8/7 15:56:00 -- 在哪里看公式呢? |
||||
-- 作者:有点甜 -- 发布时间:2018/8/7 16:09:00 -- 以下是引用bashanren在2018/8/7 15:43:00的发言:
谢谢!正是我需要的模式,但想问一下,怎么才能看到你写的公式在哪?写公式不需要把列设置为“表达式”吗?
编写代码 http://www.foxtable.com/webhelp/scr/1445.htm
http://www.foxtable.com/webhelp/scr/1454.htm
|
||||
-- 作者:bashanren -- 发布时间:2018/8/8 19:46:00 -- 我的公式怎么就不计算呢? 请问各位老师:在我的“河长统计表”中“河长数量_村级河长”列设置的公式:If e.DataCol.name = "乡镇" Then Dim count = DataTables("A表").getvalues("CUNHZXM", "XZMC=\'" & e.DataRow("乡镇") & "\'").count e.DataRow("CUNHZSL") = count End If为什么不起作用,这个公式是按前面“河长数量_乡级河长”的公式略改一下而成的,不知问题出在哪,请高手点评指正!!!
|
||||
-- 作者:有点甜 -- 发布时间:2018/8/8 20:26:00 -- 重置列
http://www.foxtable.com/webhelp/scr/1469.htm
|
||||
-- 作者:bashanren -- 发布时间:2018/8/8 20:41:00 -- 还请老师帮忙处理!! 谢谢老师,可我重置列后还是不行呀,是不是我写公式的地方没对?我是模仿老师在表性事件中写的代码,可怎么都不执行,还请老师们帮我改改,下来后我再研究学习!谢谢了!!! 我的表格在6楼。
[此贴子已经被作者于2018/8/8 20:41:41编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/8/8 20:51:00 -- 代码没问题。
1、你重新输入乡镇列的值,能否计算?
2、重置列,你要先选中乡镇列。 |