Re: [VBA ] 詢問access的程式問題

看板Visual_Basic作者 (norman)時間18年前 (2007/12/26 13:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《normanQQ (norman)》之銘言: : 最近小弟在Access中寫一些藥品借還管理程式, : 資料表有藥品購買基本資料、藥品編號、使用者名稱編號, : 一般我們用VB程式開啟資料表的方法是, : Set con2 = CurrentProject.Connection : rcord2.Open "Select * From 藥品購買", _ : con2, adOpenKeyset, adLockPessimistic : 我想請問的是,我如何在Command按鈕的事件程式碼中, : 開啟一個已經存在的查詢物件,以方便我可增加或減少藥品的數量, : 我的問題並不是使用DoCmd物件中的OpenQuery方法, : 真的非常感謝!!!!!! 簡單講就是我有三個資料表:新增藥品,藥品名稱,藥品借還 新增藥品內的欄位有藥品名稱,數量,購買日期,儲存位置 藥品名稱內的欄位有藥品編號與藥品名稱 那我有新增一個查詢物件,名稱是新增物品查詢 這個查詢物件查詢後的欄位有藥品名稱,儲存位置,總計之數量 其中「總計之數量」欄位是程式加總同類藥品數量後自動產生的欄位 另外,我有做一個表單來控制藥品的借還,並新增到藥品借還資料表內做記錄 那我的問題是當我執行 Set con2 = CurrentProject.Connection rcord2.Open "新增藥品查詢", _ con2, adOpenKeyset, adLockPessimistic 後,程式在執行到有關總計之數量之欄位要增加或減少瓶子數目時就出現錯誤 錯誤的訊息是「所要求的名稱或序數的集合物件中找不到此項目」 我在想是此欄位他找不到 我現在想到另一種方法就是如何將查詢物件的內容再 重新自動儲存到另一個資料表內? 那以後我就可在此資料表內做簡單的數字加減 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.53.104
文章代碼(AID): #17SU0DFG (Visual_Basic)
文章代碼(AID): #17SU0DFG (Visual_Basic)