FineReport報表中處理SQL傳參問題

2021-10-08 09:10:49 字數 890 閱讀 1804

1.本來開始是準備傳個引數值companypartyid

select 

company_code,

company_name,

parent_party_id

from

company t

where if(

(select

company_name

from

company

where company_party_id = $) like '%局' or '%委',t.parent_party_id = $ and (t.company_name not like '%局'or '%委' ),t.company_party_id = $ )

group by company_code

但是,考慮到這個引數值為空的情況下,所以需要對這個引數值判空處理,那麼就有了加下來的指令碼

select 

company_code,

company_name,

parent_party_id

from

company t

where 1 = 1 if(

(select

company_name

from

company

where 1 = 1) like '%局'

or '%委',

$ and (

t.company_name not like '%局'

or '%委'

),$

) group by company_code

注:

關注點,傳參的方式,用${}

FineReport報表亂碼解決

問題 圖示中文顯示為方框 工具 finereport 解決方案 解決辦法 拷貝中文字型到作業系統 1.將 windows fonts 目錄下simsun.ttc 宋體 拷貝到 aix jdk安裝目錄 jre lib fonts 目錄下 2.如果是jdk1.4 在jre lib font.proper...

FineReport報表亂碼解決

問題 圖示中文顯示為方框 工具 finereport 解決方案 解決辦法 拷貝中文字型到作業系統 1.將 windows fonts 目錄下simsun.ttc 宋體 拷貝到 aix jdk安裝目錄 jre lib fonts 目錄下 2.如果是jdk1.4 在jre lib font.proper...

finereport報表禁用右鍵

點選模板 模板web屬性 填報,資料分析,分頁預覽設定 選擇為該模板單獨設定,在下面的事件設定裡面新增乙個載入結束事件,完整js 如下 12 3456 71.點選右鍵 無動作 document.oncontextmenu newfunction return false 2.點選右鍵 彈出提示 do...