原創|使用教程|編輯:我只采一朵|2017-11-30 16:01:26.000|閱讀 242 次
概述:來自FastReport開發團隊的Dmitriy Fedyashov,給出了一些加速報表開發的技巧建議
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
今天我想談談一些加速報告開發的技巧。我們都習慣了拖放(drag & drop)技術。開發人員通常以這種方式將控件和字段從表格添加到報表頁面。但是你忘記了你可以同時拖動多個對象。
用表格里的字段舉個例子。點擊所需的字段,然后按住Ctrl鍵并標記另一個。作為結果,您做到了同時選定多個數據字段。現在,您可以拖動它們,移動所有選定的字段。
另外,您也可以使用Shift鍵代替Ctrl。這將選擇位于第一個標記的字段和第二個之間的所有元素。考慮到,將數據添加到報表頁面的方式實際上適用于“數據”窗口中的任何元素(數據、函數、變量和結果)。
例如,讓我們從“Emploee”表中拖放一些字段到“數據”欄:
現在,在報表中添加一個對話框。您可以在表格的字段上快速添加過濾,只要從數據樹里“拖動”字段的形狀。例如HireDate,我們得到了與HireDate字段相關的DateTimePeacker控件。現在數據將自動過濾為所選日期。我們以同樣的方式添加另一個filter ——字段“FirstName”:
在這種情況下,我們可以選擇添加組件的類型:
• TextBox;
• MaskedTextBox;
• ComboBox;
• CheckedListBox;
• ListBox;
• DataSelector.
任何這些組件都可以執行過濾器(filter)的角色。您可以在文本框中手動輸入名稱,或者直接從下拉列表中選擇。DataSelector或CheckedListBox允許選擇多個名稱。順便說一句,如果您將ListBox的SelectionMode屬性更改為MultiSimple,也可以選擇多個項進行過濾。增加的過濾器可以進行修改,以適應您的需求。FilterOperation字段允許您選擇過濾的類型。它可以“完全符合”從列表中選擇的項,或“不匹配”,等等。
這些簡單的提示可以幫助您加快創建報表的工作,以及簡化手動操作。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn