sqlserver2012,查询语句

如果查询语句,查询结果是0行数据,在设计器里面或者sql如何给出提示啊,比如alert这种或者别的提示方法

就比如点击查询,表格没有数据,如何设置提示;

image.png

FineReport xiaomili 发布于 2020-1-6 14:43 (编辑于 2020-1-7 10:43)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
L大大Lv7高级互助
发布于2020-1-7 09:52

条数属性里设置 

1.公式   len($$$)=0

2.设置超级链接

3.超级链接使用js  然后alert("查询数据为空!");

  • xiaomili xiaomili(提问者) 更新了问题,看下哈
    2020-01-07 10:44 
  • L大大 L大大 回复 xiaomili(提问者) 数据行使用len($$$)=0,隐藏行高, 在用一行单元格可放入图片配文字给出提交,用len(单元格)>0,对应行设置条件属性,也就是说你有数据显示 提示信息行高为0,如果没数据显示,就会显示提示的图片信息
    2020-01-07 11:29 
  • L大大 L大大 回复 xiaomili(提问者) 如果不理解加我594669832
    2020-01-07 11:29 
最佳回答
0
privacy_wLv0见习互助
发布于2020-1-6 14:46(编辑于 2020-1-7 13:55)

也可以在设计器里判断数据集是否为空啊,如果不行的话,你也可以把你的应用场景说的更清楚一点,我们再帮你想想

在设计器里可以使用条件属性
image.png
图表因为没数据显示不出来的话,可以用条件属性,把行高设置成0让他不显示,然后在写一行文本当做提示,让他在数据集为空时设置行高

  • xiaomili xiaomili(提问者) 对,在设计器里面或者sql里面提示也可以,这不是跨年了嘛,好多报表都没有数据了,我想给个提示:没有数据;之类的;要不然报表显示为空白,感觉不太友好;
    2020-01-06 14:49 
  • xiaomili xiaomili(提问者) 更新了问题,看下哈
    2020-01-07 10:44 
最佳回答
0
PoseidonLv5高级互助
发布于2020-1-6 14:48

正常写SQL;

然后页面单独拽出去一个主字段,类别改为分组个数;

加载结束读取这个单元格,如果=0就弹出alert;

最佳回答
0
xiaguangmangLv5见习互助
发布于2020-1-6 14:56(编辑于 2020-1-6 14:57)

写个JS提示呗:设置个参数如 flag=count(ds.select(a))

if(flag == 0){

alert("未查询到数据");

}

  • xiaomili xiaomili(提问者) 你这个a是什么
    2020-01-06 15:04 
  • xiaguangmang xiaguangmang 回复 xiaomili(提问者) 要统计的字段,就是查出来的某个字段
    2020-01-06 16:18 
  • 5关注人数
  • 572浏览人数
  • 最后回答于:2020-1-7 13:55
    请选择关闭问题的原因
    确定 取消
    返回顶部