通用式報表

通用式報表

通用式報表數據錄入界面設計是互動式應用程式最基本的一個步驟。在visualbasic6環境下,這種界面的設計更是方便而通用式報表且快捷

通用式報表數據錄入界面設計是互動式套用程式最基本的一個步驟。在visualbasic6環境下,這種界面的設計更是方便而

通用式報表通用式報表
且快捷,通常的做法是為每一個錄入模組設計一個form,在其中放入眾多的lable控制項和textbox控制項,label控制項用於提示輸入的報表欄目名稱,textbox控制項用於接收實際的數據錄入。本文嘗試實現一種通用的報表式數據錄入方式,目的是:1、報表欄目名稱不是在程式設計階段決定,而是在程式運行階段從預先存儲的檔案或資料庫表中取得;2、對應於第1點報表欄目的運行時動態決定,相應的數據錄入的條目也應該是變化的,構想使用類似excel的輸入方式,但是提供一些更靈活的控制方式。實現步驟以及原理:首先實現第二步,使用一個MSFlexGrid控制項和一個textbox控制項,再加上對這兩個控制項的一些不太常用的事件進行編程,就可以較好的實現這一步。Msflexgird控制項應該是有兩欄,左欄是報表的欄目名稱,右欄是錄入的數據,但是數據並不是直接錄入在右欄,而是錄入在textbox中,所以要解決是如何將textbox正好嵌入到右欄的某個格線中,而且按下回車或游標控制鍵切換到另一欄進行輸入後,如何使msflexgrid反映textbox中輸入的數據,並且textbox顯示當前欄目的數據用以修改或錄入,同時要支持回車鍵、游標鍵以及滑鼠直接點擊到某個欄目的格線中進行錄入。

相關詞條

相關搜尋

熱門詞條

聯絡我們