癥狀 考慮以下方案。 兩個(gè)不同用戶(hù)同時(shí)訪問(wèn)同一 Microsoft Office Access 2007年數(shù)據(jù)庫(kù)。 用戶(hù)嘗試更改同一記錄。 在此方案, 用戶(hù)會(huì)收到以下錯(cuò)誤信息: 無(wú)法更新 ; 目前鎖定。 此外, 更改窗體上多值字段中并沒(méi)有提交更改, 然后移動(dòng)到表后值沒(méi)有更新。 如果
癥狀
考慮以下方案。 兩個(gè)不同用戶(hù)同時(shí)訪問(wèn)同一 Microsoft Office Access 2007年數(shù)據(jù)庫(kù)。 用戶(hù)嘗試更改同一記錄。 在此方案, 用戶(hù)會(huì)收到以下錯(cuò)誤信息:
無(wú)法更新 ; 目前鎖定。
此外, 更改窗體上多值字段中并沒(méi)有提交更改, 然后移動(dòng)到表后值沒(méi)有更新。 如果您然后嘗試來(lái)修改表, 中多值字段您收到以下錯(cuò)誤信息:
無(wú)法更新 ; 當(dāng)前鎖定由此計(jì)算機(jī)上其他會(huì)話。
原因
發(fā)生此問(wèn)題是因?yàn)楦郊蚨嘀底侄问褂帽J厥芥i定功能。 因此, 鎖對(duì)字段保存, 直到記錄是提交。
可使用 記錄鎖定 屬性確定記錄如何鎖定以及兩用戶(hù)嘗試同時(shí)編輯同一記錄時(shí)出現(xiàn)什么問(wèn)題。
當(dāng)您設(shè)置 記錄鎖定 屬性來(lái) 編輯記錄 , 頁(yè)的記錄鎖定只要任何用戶(hù)開(kāi)始編輯記錄中的字段。 頁(yè)的記錄保持鎖定直至用戶(hù)移到另一個(gè)記錄。 因此, 記錄由一個(gè)用戶(hù)編輯一次。 此功能也叫保守式鎖定。
注意 附件或多值字段使用保守式鎖定。 即使將 默認(rèn)記錄鎖定 選項(xiàng)設(shè)置為 不鎖定 的 選項(xiàng) 對(duì)話框 高級(jí) 選項(xiàng)卡上會(huì)出現(xiàn)此問(wèn)題。
有關(guān)鎖定選項(xiàng), 請(qǐng)參閱 Access 2007年幫助文件中 " RecordLocks 屬性 " 主題。
解決方案
要解決此問(wèn)題, 提交更改。 要這樣做, 使用下列方法之一。
方法 1: 保存記錄
1. | 單擊 主 選項(xiàng)卡。 |
2. | 在 記錄 , 單擊 保存 。 |
1. | 單擊 主 選項(xiàng)卡。 |
2. | 記錄 , 下 刷新 All , 依次 全部刷新 。 |
狀態(tài)
此行為是設(shè)計(jì)使然。
更多信息
Access 2007年, 中創(chuàng)建字段包含多個(gè)值, 如類(lèi)別您要分配問(wèn)題的列表。 這些字段可附件字段或多值列表。 步驟來(lái)重現(xiàn)問(wèn)題
1. | 啟動(dòng) Access 2007年。 |
2. | 創(chuàng)建新 Access 2007年數(shù)據(jù)庫(kù) .accdb 文件)。 |
3. | 默認(rèn), 右擊表, 然后單擊 設(shè)計(jì)視圖 。 |
4. | 另存為 對(duì)話框中, 在 表名稱(chēng) 框中, 鍵入 TestTable , 然后單擊 確定 。 |
5. | 添加新字段名為 Test 。 要這樣做, 在 域名 列, 中鍵入 Test , 然后在 數(shù)據(jù)類(lèi)型 列選擇 附件 。 |
6. | 保存 , 依次 數(shù)據(jù)表視圖 。 |
7. | 雙擊字段包含附件以打開(kāi) 附件 對(duì)話框。 |
8. | 單擊 添加 , 找到文件, 并單擊 打開(kāi) 。 |
9. | 單擊 確定 。 |
10. | 單擊下一記錄以更改提交到表。 |
11. | 在 創(chuàng)建 選項(xiàng)卡, 表單 單擊 表單 組中。 |
12. | 顯示表格數(shù)據(jù), 新表單中右鍵單擊附件, 然后單擊 管理附件 。 |
13. | 在 附件 對(duì)話框中, 單擊 刪除 , 然后單擊 確定 。 注意 任務(wù)未提交更改。 |
14. | 單擊 TestTable 選項(xiàng)卡。 |
15. | 雙擊字段包含附件。 出現(xiàn) 附件 對(duì)話框。 |
16. | 單擊 刪除 , 選擇附件, 然后單擊 確定 。 |
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com