msflexgrid資料庫
① 怎樣把MSFlexGrid內的多行數據保存到資料庫中
建議,添加數據顯示在msflexgrid的時候 直接添加到access資料庫。這樣更方便。
② VB 6.0中,用msflexgrid控制項,修改資料庫
用這個控制項有點麻煩
因為不能在這個控制項直接輸入數據的,
一般的方法是
加個文本框,一般情況下是隱藏的,單擊表格後,顯示出來,移到單擊表格的位置,大小也與表格一樣,就在文本框里輸入數據,完成後把數據保存到資料庫里,再隱藏文本框。
③ msflexgrid連接資料庫問題
不明白!
④ VB中在MSFlexGrid控制項中顯示已知資料庫的內容
先得到記錄集rst
Set MSFlexGrid1.DataSource = rst
⑤ VB6.0 msflexgrid控制項 連接MDB資料庫的問題
添加個adodc控制項
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\資料庫名.mdb"
Adodc1.RecordSource = "select * from sheet"
Adodc1.Refresh
Set MSHFlexGrid1.DataSource = Adodc1
⑥ vb中如何把查詢到的數據顯示在msflexgrid上呢 請高手來圍觀解答啊
是否又是你在問這個問題了?
你連接的是否為Access 資料庫?下面以Access 資料庫為例子:
先看一下結果。
窗體中放置好各控制項,Form_Load()增加如下的程序:
Private Sub Form_Load()
With Data1
.Connect = "Access"
.DatabaseName = "D:vbTempmyDB.mdb" 『資料庫所在的全路徑及名稱
.RecordSource = "SELECT * FROM T101 ORDER BY F1" '這里的T101是我用的表名稱
.Refresh 』F1 是我用的欄位名稱
End With
End Sub
「查詢」按扭增加如下的程序:
Private Sub cmdFind_Click()
With Data1
.RecordSource = "SELECT * FROM T101 WHERE F1 Like '" + Trim(txtCode) + "*'"
.Refresh
End With
End Sub
1、添加 MSFlexGrid 控制項:
「工程」->"部件"->"選擇 Microsoft FlexGrid Control 6.0"->"確定"
2、Data 控制項應該會設置吧
3、窗體上放置該控制項,設置其 DataSource 屬性=Data1
3、添加需要的程序
4、程序中的 "F1" 是我用欄位名稱,代表的是「錯誤編號」
5、查詢中用 Like 語句可以獲得相關的結果,也可以用 "=" 但後面不需要*「符號
"SELECT * FROM T101 WHERE F1='" + Trim(txtCode) + "'"
⑦ 用msflexgrid查詢資料庫,為啥不能顯示數據
估計你只是刪除了msflexgrid里的一行,而沒有對資料庫里相應的記錄刪除,所以一查詢後此記錄又出現,建議在刪除msflexgrid一行的時候,同時刪除對應的資料庫里的記錄
⑧ vb msflexgrid 控制項怎麼修改資料庫
反寫信息,最好程序後台控制,
前台做一個提交按鈕,
後面寫更新代碼。
⑨ MSFlexGrid.datasource 設置資料庫 出現「沒找到與此使用者兼容的數據源」,為什麼
access2000資料庫版本太高,DATA控制項使用的內核是DAO,DAO不識別access2000資料庫,只識別access97以下資料庫,可以使用數據環境或者microsoft ADO數據控制項操作access2000資料庫,它們使用的ADO內核,支持access2000資料庫
⑩ vb操作access資料庫的常用控制項用法,ADO ,MSflexgrid,等的用法和常用屬性
ado連access資料庫:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=數據路徑和文件名"
打開表:
Adodc1.RecordSource = "select * from 表名"
Adodc1.Refresh
MSflexgrid中DataSource屬性設為adodc1,當Adodc1.Refresh資料庫刷新時MSflexgrid就會列出資料庫里的記錄