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