报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧
1.確定報(bào)表需要展示的字段以及需要的參數(shù),編寫相應(yīng)的查詢語句;
2.使用報(bào)表向?qū)Ы?bào)表(在向?qū)в?-顯示域時(shí),可選中顯示域中的一項(xiàng),再從可用域選擇一項(xiàng)移到顯示域,這樣改項(xiàng)就能跟在選中的顯示域那項(xiàng)后面)
3.添加用戶參數(shù),確定參數(shù)類型、長度、格式掩碼、值列表等參數(shù)屬性(勾選列表限于選定值則不能手動輸入改變);
4.設(shè)計(jì)參數(shù)書表格,將用戶參數(shù)與其綁定;
5.觸發(fā)器編寫(當(dāng)參數(shù)是字符類型的時(shí)候,模糊匹配可以直接這樣寫 like :p_customer_name,而不用加%以及給參數(shù)加單引號)
6.布局模型設(shè)計(jì)
在用報(bào)表向?qū)ё詣由傻牟季趾?#xff0c;我們需要手動調(diào)整。主要是在布局的【主體區(qū)域】節(jié)點(diǎn),我們可以利用導(dǎo)航面板,選擇相應(yīng)的節(jié)點(diǎn)就能迅速選中相應(yīng)的框架;也可在布局模型窗口中,單擊邊框上的菱形(如下圖)選中框架。選中后即可調(diào)整框架寬度,當(dāng)框架為限制模式則不能調(diào)整,需要右鍵菜單取消限制模式或點(diǎn)擊工具欄的?圖標(biāo)(如下圖)。需要調(diào)整顯示域的寬度,需要先設(shè)置其父框架的水平縮放值屬性為可變,才能調(diào)整父框架的寬度,然后才能調(diào)整其內(nèi)的域顯示寬度,調(diào)整后再設(shè)置水平縮放屬性值為固定;邊框和背景顏色可以從布局編輯器左邊的工具欄選擇操作;報(bào)表頭插入頁碼或者顯示可以在動態(tài)預(yù)覽報(bào)表后,呈現(xiàn)的布局直接編輯操作,也能調(diào)整寬度等;
調(diào)整顯示域?qū)挾?#xff0c;還要接觸父框架的限制模式;
預(yù)覽里直接調(diào)整顯示域?qū)挾?#xff0c;主體區(qū)域增加寬度以及報(bào)表寬度;選中行的顏色變化待研究(ilder里的尺寸是英式的,1英寸約等于2.4CM)
創(chuàng)建報(bào)表小技巧:
1.報(bào)表參數(shù)表格,域的參數(shù)值列表項(xiàng)如果選擇select語句,其在sql語句中,取的是第一列的值(如下圖的credit_type_code列)。
2.在 報(bào)表向?qū)? 把域加到分組后,如果這個(gè)域需要分組總計(jì),要在【總計(jì)】頁把該域添加到右側(cè)欄里。
3.用報(bào)表向?qū)Чぞ哒{(diào)整顯示項(xiàng),布局模型都會變化,要重新設(shè)置域的格式掩碼。發(fā)現(xiàn)設(shè)置了格式掩碼不起作用,困擾好一會發(fā)現(xiàn)是因?yàn)閿?shù)據(jù)列與齊對應(yīng)匯總列的設(shè)置是分開的,得單獨(dú)設(shè)置。
4.在設(shè)置列數(shù)據(jù)樣式時(shí),如邊框顏色,或者值居中還是靠左靠右顯示,可以全選或按住shift鍵一次選擇多個(gè)框設(shè)置。
5.布局模型重復(fù)框架增加顯示控制,右鍵框架--PL/SQL編輯器,根據(jù)參數(shù)返回true/false。
布局編輯還待進(jìn)一步研究...
總結(jié)
以上是生活随笔為你收集整理的报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php rss xml,php – 如
- 下一篇: oracle如何复制表的索引,Oracl