熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

建立一個內嵌的柱狀表

2013-11-13 22:07:48  來源: Oracle 

  使用這個柱狀表制作技巧將可視化元素與你的Access報告結合起來
  
  以下是將您的報告中的文本元素與柱狀表的可視化元素結合起來的方法根據報告中顯示的值生成一個水平的柱狀表比方說如果有一個關於測試成績的報告除了顯示傳統的數字得分外你還可以使用水平圓柱來表示步驟如下
  
  首先建立一個新的報告並加入任何你想在各行顯示的文本字段
  
  在設計視圖上在主體節的最右邊建立一個新的文本框並為水平柱狀圖留下足夠的空間將文本框的右邊界拖拽到報告右邊的頁邊空白上
  
  右鍵單擊文本框選擇屬性單擊數據項然後在控件來源屬性中填入以下內容
  
  =String([yournumberfield]+)
  
  當你預覽報告時這個表達式將返回一連串加號返回的加號字符的數量取決於儲存在特定字段中的值
  
  使用Chr函數代替
  你可以在String函數的第二個參數項中輸入字符同時可以使用Chr函數來顯示特殊字符這種情況下
  
  表達式將變為
  
  =String([yournumberfield]Chr(val))
  
  在這個表達式中將Val用你想要顯示的ASCII值的字符代替如果得到柱狀表和字體不成比例如字體為Arial將文本框的字體屬性設置成等寬字體例如Courier
  
  當然如果你的返回值太長了以至於無法在不進行縮放的情況下用圖形來描述像一些倍數的值你可以使用以下的表達式
  
  =String([yournumberfield]/Chr(val))
  
  這個表達式將使用除去後取整的結果來生成水平柱的元素
From:http://tw.wingwit.com/Article/program/Oracle/201311/18305.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.