天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4368|回复: 17

视图查询没有记录的友情提示

[复制链接]
忧郁的馒头 发表于 2011-12-1 10:36:10 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-12-12 18:42 编辑

如图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2011-12-1 10:40:17 | 显示全部楼层
您好,这部分需要您自己通过脚本来实现,在视图过滤条件,选择sql或者dql过滤模式,根据参数查询数据库记录,随即判断返回的记录数是否大于0,是,则返回记录,否,返回您需要的提示语句即可。
 楼主| 忧郁的馒头 发表于 2011-12-1 10:44:33 | 显示全部楼层
本帖最后由 忧郁的馒头 于 2011-12-1 10:46 编辑

请问脚本写在哪里呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2011-12-1 10:48:45 | 显示全部楼层
在视图的过滤条件处呀,如下图所示:

dql或者sql的模式都支持。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| 忧郁的馒头 发表于 2011-12-1 10:49:58 | 显示全部楼层
本帖最后由 忧郁的馒头 于 2011-12-1 10:53 编辑

因为返回的都是sql语句,不知道提示怎么下手写。
purple 发表于 2011-12-1 10:53:17 | 显示全部楼层
。你声明个变量就好了。例如:var aa="你的提示语";然后将aa返回即可。
 楼主| 忧郁的馒头 发表于 2011-12-1 10:55:22 | 显示全部楼层
回复 6# purple


     var jybh = getItemValue("jybh");
var ypmc = getItemValue("ypmc");

var condition = "";
var sql ="select d.*,m.BGBH,m.YPMC,m.LCZT from t_document d inner join JYDB m on d.mappingid=m.SYZL ";

if (jybh != null && jybh != '' && ypmc != null && ypmc != '') {
  condition  = " WHERE  m.BGBH='" + jybh + "' AND m.YPMC='"+ypmc+"'";
  sql+=condition;
}else{
  sql  += " 没有相关记录";
}

$PRINTER.println("sql:"+sql);
sql;

提示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2011-12-1 15:10:10 | 显示全部楼层
您好,很抱歉,我误导了你,视图的过滤条件是返回sql语句,后台会根据您的sql语句,输出查询结果,所以返回不了提示,请问下面图示效果您能接受吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| 忧郁的馒头 发表于 2011-12-1 15:50:45 | 显示全部楼层
回复 8# purple

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2011-12-1 16:26:09 | 显示全部楼层
不好意思,目前不行,给您带来不便,敬请见谅。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 17:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表