观看本节视频
在活字格中使用OData函数,通过设置查询参数、条件等,在数据库中进行数据查询,将一个或一组数据返回到页面中。
OData生成器则是利用OData模型进行数据库查询。在活字格中不需要绑定,即可根据参数、条件等查询数据库数据。
OData生成器
在活字格中,不需要您手写OData公式,可使用OData生成器生成OData公式,更方便、快捷,且不易出错。
在页面中选择一个单元格后,在功能区的菜单栏中,选择“公式->OData生成器”。
在弹出的OData生成器对话框中,设置OData参数:先选择查询数据的表,再根据需要设置选择项、查询条件、查询行数和排序。OData参数说明见下表,各设置项的具体使用参见各章节。
设置项 | 说明 |
---|
选择项 | 列:选择要显示的列。 行数:查询表的行数。 值:选择要显示值的列。
|
查询条件 | 设置查询条件。 关系:通过并且/或者把条件与之前的条件连接在一起。 括号:您可以把条件用括号括在一起,最多指定四层括号。通过括号您可以设置如“((A并且B)或者C)并且D”的复杂表达式。 字段:选择表中需要做查询的字段。创建者、创建日期、最后更新者、最后更新日期是活字格自动添加的,您也可以选择查询此类字段。 操作:比较字段和值的条件,如等于、大于或不等于等条件。 值:输入用来比较的值、公式或者一些特定的关键字。可直接输入,或单击直接选择单元格或输入公式,并将单元格的值或公式的结果作为条件的值。内置关键字如下: %Null%:既表示没有输入(empty),也表示没有定义(null)。 %CurrentUer.UserName%:表示登录用户的用户名。 %CurrentUer.FullName%:表示登录用户的全名。 %CurrentUer.Email%:表示登录用户的Email地址。 %CurrentUer.Role%:表示登录用户的组。 %CurrentUser.OrganizationSuperior%:表示登录用户的组织上级。
|
查询行数 | 设置显示的行数。 |
排序 | 设置排序条件。 |