您的位置:首页 > 其它

计算视图文档数

2008-12-17 00:29 274 查看
条件:视图RenYuan,第一类:排序分类BuMen,第二列:XingMing
问题:
1、计算所有人员数量,即人员文档数
2、计算部门数量
3、计算BuMen = "开发部"的人员数量
解答:
1、
ItemNum := 2; '列数,因为此列显示所有人员
ViemName := "视图名称";
ServerName := "服务器名称";
DbName := "数据库名称";
@Elements(@DbColumn("";ServerName:DbName;ViewName;ItemNum)
2、
ItemNum := 1; '列数,因为此列显示所有部门
ViemName := "视图名称";
ServerName := "服务器名称";
DbName := "数据库名称";
@Elements(@DbColumn("";ServerName:DbName;ViewName;ItemNum)
注:ItemNum为视图的列数,一般建议使用第1列
如果列没有分类,则返回视图中的全部文档
如果分类,则返回视图中的分类的类别数量
3、ItemNum := 2; '列数,
ItemName :="开发部" '搜索开发部类别
ViemName := "视图名称";
ServerName := "服务器名称";
DbName := "数据库名称";

@Elements(@DbLookup("";ServerName:DbName;ViewName;ItemName;ItemNum)
注:以上三个公式都假定能够找到文档,即返回数一定大于0
如果没有存在文档使用以上公式,系统将报错,需要截获系统错误信息:
@If(@IsError(上面的公式); 0 ; 上面的公式)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: