Re: [問題] Access資料連動顯示

看板Office作者 (好餓><)時間8年前 (2017/11/08 23:51), 8年前編輯推噓0(001)
留言1則, 1人參與, 8年前最新討論串2/2 (看更多)
※ 引述《chobittcu (好餓><)》之銘言: : 標題: [問題] Access資料連動顯示 : 時間: Wed Nov 8 17:10:03 2017 : : (若是和其他不同軟體互動之問題 請記得一併填寫) : 軟體:Access : : 版本:2016 : 各位好,本人新手自學access,這幾天遇到一個問題 : 不知道是太基本還是怎樣google不到,去誠品翻書也沒翻到,故上來求助 : 問題描述如下 : 資料庫已建立一個資料表(名:廠商資料) : : 識別碼 廠商 統一編號 : 1 桶一 12345678 : 2 胃拳 87654321 : : 現在要建立一個分割表單 : 包含了下拉式清單與方塊(或某個控制項) : 下拉式清單資料列來源我選到資料庫的廠商名與統一編號(無排序) : 資料列來源顯示: : SELECT [廠商資料].[識別碼], [廠商資料].[廠商], [廠商資料].[統一編號] FROM 廠商資料; : : ------------------------------------ : 希望在方塊中顯示該廠商統編 : 例如下拉選擇廠商胃拳後就在方格顯示87654321 : : Q1.不知道規劃文字方塊還是其他控制項? : Q2.請問詳細的作法是? : 如果有用到VBA的話要怎麼寫呢? : : 謝謝高手 : : -- : → soyoso: 下拉清單如以事件內的on change觸發,再以dlookup將值帶至 11/08 18:01 : → soyoso: 文字方塊內 11/08 18:01 首先謝謝您的回應,但不好意思不太懂 我現在在廠商下拉清單的控制項內選了on change後面的‧‧‧ 但是不知道程式碼要怎麼調用 但是剛剛又google的過程中看到有人用BeforeUpdate 我就亂槍打鳥在VBA中試著使用 Private Sub 廠商_Change() Me!統一編號 = Me![廠商].Column(2) End Sub 或是 Private Sub 廠商_BeforeUpdate(Cancel As Integer) Me!統一編號 = Me![廠商].Column(2) End Sub 兩者都能成功調出該廠商的統編 但是要編輯下一個紀錄時會跳出 「因為在資料表'廠商資料'中必須有相關資料存在,因此您無法新增或變更紀錄」 的警告對話,也無法儲存或關閉 但是手動把統編消除後又可以新增記錄/儲存/關閉了 請問這是怎麼一回事呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.65.247 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1510156302.A.DA6.html ※ 編輯: chobittcu (1.173.65.247), 11/09/2017 00:27:53

11/11 13:12, 8年前 , 1F
我用on click+requery,google可以找到資料
11/11 13:12, 1F
文章代碼(AID): #1Q0oWEsc (Office)
討論串 (同標題文章)
文章代碼(AID): #1Q0oWEsc (Office)