使用這個柱狀表制作技巧將可視化元素與你的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