1樓:匿名使用者
private sub commandbutton2_click() 修改模組。
dim sql as string
dim conn as new
dim rst as new
dim a as single
dim b as string
a = 放置50的文字框。
b=放置sj的文字框。
"provider=
data source=" thisworkbook.
path & 資料庫名稱。mdb"
sql = update tj set 數量=數量+" a & where 名稱='"b &
sqlmsgbox "已修改此條記錄,請關閉該頁面"
end sub
2樓:匿名使用者
你使用的data控制元件、還是ado還是dao啊?
如果是用data控制元件的話就這樣:
先 "名稱='"
然後 =如果是ado或者dao,那麼 。。我忘了。。。
3樓:匿名使用者
sql = update tj set 名稱=""數量=""where sj=""20" &
"provider=microsoft.
0;data source=" 你的資料庫名稱。mdb;mode=readwrite;persist security info=true"
vb編寫學生基本資訊實現access資料庫的增刪改查
4樓:匿名使用者
我這裡有個類似的程式,你修改一下就可以了。。 見附件。。。
vb 修改使用中的access資料庫
5樓:百無生
首先要拆分資料庫,把操作前臺和資料後臺分開,前臺檔案只使用連結表;
後臺資料庫不要設定為獨佔式開啟;共享開啟模式下就沒有問題了。
vb 修改使用中的access資料庫
在vb程式中寫入資料,存入access中;但如果改了程式中的**,會出現access資料消失,要重新寫資料。
6樓:匿名使用者
資料寫入access資料庫中後,除非專門去刪除或修改否者資料庫中的資料將會永久儲存。你說的「如果改變了程式中的**,會出現access資料丟失,要重寫資料」可能由下列因造成:
1)資料並未實際上寫入資料庫中;
2)資料確實已經寫入資料庫中,但是程式中預設了**或操作,只要改動了**就自動清空資料庫中的資料;
3)程式中預設了**或操作,只要只要改動了**就自動生成一個新access資料庫替代原有資料庫;
4)**的改動造成原有資料庫連線設定失效,程式無法與資料庫連線。
由於手頭上沒有你的程式,這裡無法做出具體判斷,你可以循上述方向自行查詢原因。
這裡只能這樣說:已經寫入資料庫中的資料,除非進行刪除操作 否則將永久儲存,不會自己丟失。因為寫入資料庫中的資料是以物理形式儲存於磁碟中的,就像存放於倉庫中的石頭,你不去搬走它,那麼那些石頭就永遠都在那裡。
如何用vb建立一個access資料庫
vb只是一個程式語言,並不能建立資料庫,建立access資料庫要完全在access中進行。前提條件 必須安裝微軟access資料庫。步驟 1 找好要存放資料庫的路徑,如c盤data路徑 3 這時路徑下就有了一個access檔案,可以右鍵 重新命名來為資料庫起名,如,起名叫測試資料庫 4 雙擊acce...
VB資料庫問題,用vb做資料庫,打包時遇見問題
這是excel做的。dim oleexcel as object dim s as string private sub command3 click 存xls dim i,j as integer false false表示excel窗體隱藏。開啟檔案。filename 從xls檔案中讀內容。s ...
access資料局建立關係的時候,是一對一,怎樣才能一對多
兩張表建立關係時 copy 如果各自bai的關聯欄位都是主鍵或設定有du唯一索zhi引,那麼它們之間的關係dao就只能是一對一。兩張表建立一對多關係的前提是,其中一方的關聯欄位必須是主鍵,二另一方必須是非主鍵而且未設定唯一索引 也可以設有允許有重複的索引 兩張表建立多對多關係的前提是,各自關聯欄位不...