1、Access中新建資料庫,名字為Database1.mdb。(注意:字尾為MDB,如果Access是2007版本的,儲存時應另存為03版本的才可以,因為,VB無法直接支援07版的accdb字尾格式)
2、成功建立資料庫後會進入到資料表介面,這時就能輸入資料了,輸完以後按CTRL+S儲存,輸入表名,這裡表名為test,準備工作這樣就完成了。
3、把VB開啟,然後新建標準exe。
4、在選單裡面找到工程→部件→勾選 ,Microsoft ADO Data Control 6.0 Microsoft Hierarchical Flexgrid Control 6.0勾選之後左側的工具欄裡就多出兩個控制元件,就是 ADODC控制元件和MSHFlexGrid控制元件。
5、選擇 ADODC控制元件和MSHFlexGrid控制元件,在窗體的合適位置放入,如圖:
6、設定ADODC控制元件的屬性:右鍵窗體中ADODC1控制元件
7、設定MSHFlexGrid控制元件的屬性:VB右側的屬性表裡,找到datasource,選擇adodc1。
8、測試效果:選單→執行→啟動(F5),發現顯示的資料排列不是我們想要的行數和列數修改方法:
MSHFlexGrid屬性→通用→設定行和列,固定行和固定列,設定如圖。
MSHFlexGrid屬性→帶區→把列標題的√取消掉,設定如圖。
9、修改之後測試效果如下:
1、Access中新建資料庫,名字為Database1.mdb。(注意:字尾為MDB,如果Access是2007版本的,儲存時應另存為03版本的才可以,因為,VB無法直接支援07版的accdb字尾格式)
2、成功建立資料庫後會進入到資料表介面,這時就能輸入資料了,輸完以後按CTRL+S儲存,輸入表名,這裡表名為test,準備工作這樣就完成了。
3、把VB開啟,然後新建標準exe。
4、在選單裡面找到工程→部件→勾選 ,Microsoft ADO Data Control 6.0 Microsoft Hierarchical Flexgrid Control 6.0勾選之後左側的工具欄裡就多出兩個控制元件,就是 ADODC控制元件和MSHFlexGrid控制元件。
5、選擇 ADODC控制元件和MSHFlexGrid控制元件,在窗體的合適位置放入,如圖:
6、設定ADODC控制元件的屬性:右鍵窗體中ADODC1控制元件
7、設定MSHFlexGrid控制元件的屬性:VB右側的屬性表裡,找到datasource,選擇adodc1。
8、測試效果:選單→執行→啟動(F5),發現顯示的資料排列不是我們想要的行數和列數修改方法:
MSHFlexGrid屬性→通用→設定行和列,固定行和固定列,設定如圖。
MSHFlexGrid屬性→帶區→把列標題的√取消掉,設定如圖。
9、修改之後測試效果如下: