English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問用access裡頭資料表的某筆某欄位的值要如何讀取到vb上面做運算
假設我要讀取第一筆資料共有10個欄位,那麼要怎麼抓取那10欄的數值到vb中做運算呢?
請諸位多幫我想想,謝謝

下面網址是完整的問題,現在只是卡在上面所敘述的問題
http://tw.knowledge.yahoo.com/question/question?qid=1506121604948

2006-12-21 17:29:04 · 1 個解答 · 發問者 廣承 1 in 電腦與網際網路 程式設計

1 個解答

你可以用Adodc和DataGrid物件將Access的資料表連結到VB,然後用DataGrid屬性的Col和Row來抓取欄位。下列程式就可以抓取欄位。

DataGrid1.Col = x '表示第x欄,x請自行輸入第幾欄
DataGrid1.Row = y '表示第y列,y請自行輸入第幾列
Text2 = DataGrid1 '將第x欄,第y列的值傳給Text2

2006-12-25 11:58:49 補充:
你說的做運算,是要做什麼樣的運算,可以再說明一下嗎?

2006-12-25 21:29:10 補充:
假設你10個欄位都是數值想要做相加,這裡提供你一個可以把10個欄位讀進來做相加的程式。你用DataGrid物件和Access的資料表連結後,在DataGrid上點一下你要運算的那一列,再按一下按鈕執行下面的程式。
Private Sub Command1_Click()
Text1 = ""
For i = 0 To 9
DataGrid1.Col = i
Text1 = Val(Text1) Val(DataGrid1)
Next
End Sub

2006-12-25 21:30:02 補充:
加號不見了,這一行請自行補一下。
Text1 = Val(Text1) 加 Val(DataGrid1)

2006-12-21 18:23:45 · answer #1 · answered by 水月 6 · 0 0

fedest.com, questions and answers