| Micorsoft公司對新推出的Visual FoXPRo 9報表設計器作了顯著地改進,同時又與老版本的Visual Foxpro保持了向后兼容性,新版本的報表設計器是一個新舊版本的混合體。 在本文中,你將了解報表設計器對新的數據環境、報表保護、用戶界面、對象布局與數據分組功能的增強。最后,你將了解Visual FoxPro 9報表設計器的一個最有用的增強功能:多條明細區帶(multiple detail bands)。 報表設計被一個新增的“Xbase報表設計器”的工具代替。它提供了一些新的對話框,并且比以前的版本更方便使用。它還提供了一些舊版本報表設計中所沒有的新特色。你可以通過改變一個名為“_REPORTBUILDER”的系統屬性來決定使用哪種報表設計器,如下所示: *--假如要使用新版本的報表設計器
*--假如要使用舊版本的報表設計器
報表輸出引擎:與報表設計器一樣,你可以控制是否選用新版本的報表輸出引擎。但與報表設計器不同的是Visual FoxPro 9默認報表輸出引擎為舊版本方式。主要是因為在新版本的輸出引擎中使用了GDI+庫,而老版本的輸出引擎使用的是GDI庫,使用老版本的輸出引擎就可以讓應用程序可以在不用版本的windows上顯示出同樣的輸出效果。你可以用如下命令來切換你的輸出引擎: *--使用新版本的輸出引擎
*--使用舊版本的輸出引擎
在下文中我們假定使用的是新版本的報表設計器和輸出引擎。 數據環境(DE) Visual FoxPro 9的報表設計器能與讓多個報表共享同一個數據環境。數據環境能夠以類的方式保存,并在需要的時候被報表載入。這為那些需要制定通用報表數據環境的應用程序提供了方便。 要將數據環境保存為一個類,首先你要為報表定義一個數據環境,然后激活數據環境窗口,并在“File”主菜單中單擊“Save As Class...”選項。 這樣系統會彈出一個新的對話框(參見圖1)。在這種情況下,Save單選按鈕組中只有“DataEnvironment”處于答應狀態。
|
新聞熱點
疑難解答