Foxtable(狐表)用户栏目专家坐堂 → 如何用一列显示某列内容出现的次数?


  共有13670人关注过本帖平板打印复制链接

主题:如何用一列显示某列内容出现的次数?

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


加好友 发短信
等级:五尾狐 帖子:1031 积分:7237 威望:0 精华:0 注册:2008/9/1 22:34:00
如何用一列显示某列内容出现的次数?  发帖心情 Post By:2010/5/13 19:58:00 [只看该作者]

Select e.Col.name
    Case "第一列"
        e.Row("第二列") =Format(e.Table.Compute("Count(第一列)","[第一列] = '" & e.Row("第一列")  & "'"),"000")
End Select

  我用在AfterEdit设置上面的代码,虽然按重置不会重新计算,但当再次编辑第一列时第二列的内容还会计算,我想无论什么情况下第二列都只是显第一列出现的次序,用来编码,不知道有什么方法可以实现,以前在易表就用一个函数countif就搞定了。


 回到顶部