帆軟報表查詢結果為空時不顯示報表內容

2021-09-26 02:25:31 字數 689 閱讀 8429

描述:

在製作一些報表的時候,為了美觀,整潔,通常需要將查詢結果為空的行不顯示在報表中,這也是最近開發過程中碰到的乙個需求,那麼這種效果怎麼實現呢?

處理思路:

報表區域是否顯示,其實最簡單的方式就是設定行高,當行高為0的時候,自然也就實現了隱藏效果。

具體方法:

方法1:條件屬性

非空字段為空,則該行的行高為0

新增條件屬性:

len(a1)=0
方法2:js 實現

模板》模板 web 屬性-分頁預覽設定(其他預覽也可以),為該模板單獨設定,並新增載入結束事件

if($("[id^=a2]").text().length==0)
總結:

雖然兩種方式都可以實現,但是各有優缺點,使用條件屬性比較繁瑣,如果區域多的話,比較麻煩,但是精準。使用js實現的話,快速,但是當一些莫名的問題出現時,不好排查。所以日常開發中,大家根據實際情況進行選擇!

帆軟報表多源資料過濾為何不顯示資料

寫下來,給自己提個醒喔!昨天改個別人做的帆軟報表,資料來源來自於兩個資料庫 乙個oracle乙個sqlserver。在進行資料過濾的時候發現咋都出不來,以為是自己的過濾方法錯了,查了下官方文件關於過濾的,我的就兩個資料來源很簡單沒發現啥問題啊!但是為什麼出不來呢?是不是配置方面的問題?然後去查關於過...

Mysql查詢當結果集為空時(無結果)的返回值

在作者表中查詢作者名為 我吃西紅 表中不存在 的記錄 author name 我吃西紅 sql select author id from n author where author name author name rs execquery sql link if rs null echo ret...

帆軟設定下拉框引數為空選擇全部

使用引數進行報表資料查詢時,如果控制項中引數值為空 控制項中不輸入引數值 點選查詢後,不會顯示任何報表資料。如下圖所示 我們需要實現的效果是,當控制項中引數值為空,點選查詢後,會顯示報表中的全部資料。如下圖所示 第一種方式 模板引數為空 給單元格 a2 新增資料過濾條件。雙擊 a2 單元格,在彈出的...