功能说明:
- 使用DQL模式的好处主要有以下两点:
- (1)DQL模式能使字段名简化,操作起来比较方便。
- (2)DQL模式能对传递过来的参数进行处理。
- DQL语法介绍:
- 语法格式:
- $formname=’表单名’ [AND filter1……
- 说明:
- $formname:标识查询的表单;
- AND filter1……:表示带过滤条件查询。
- 使用:
- var doc = getCurrentDocument();
- var dql = “$formname=’表单1’ AND code=’TASK AND $id<>’”+doc.getId()+”’”;
- var datas = queryByDQL(dql);
- var rtn = “”;
- if (datas.size()>0){
- rtn = “系统中已经存在编号为:TASK0001 的记录!”;
- }
- rtn;
- 总结:
- DQL语句中使用到了code字段与$id字段进行过滤。其中$id表示使用系统字段ID;code字段为用户通过表单配置的字段名。在DQL语句中凡使用系统字段都需要在字段名前加”$”符号,用户配置字段可直接使用。