Access培訓
網站公告
·Access快速平臺QQ群號:84825014    ·Access快速開發平臺下載地址及教程    ·歡迎添加微信交流賬號:AccessoftChu    ·如何快速搜索本站文章|示例|資料    
您的位置: 首頁 > 技術文章 > Access數據庫-表

Access基礎--關于雙主鍵的設置問題(二)

時 間:2020-06-07 17:31:22
作 者:歐志華   ID:51519  城市:廣州
摘 要:Access基礎-關于雙主鍵的設置問題。
正 文:

      雙主鍵出錯沒啥新意,但是出錯顯示的提示不一樣,特意remark一下,有學員在main.mdb 編輯窗體保存的時候遇到以下提示:

點擊圖片查看大圖


立馬進入data.mdb檢查,表間關系都是一對一,再檢查雙主鍵字段的索引 都是有(無重復)

 點擊圖片查看大圖

,修改之,再回去main.mdb測試,保存通過。


附上之前鏈接:

Access基礎-關于雙主鍵的設置問題



Access軟件網QQ交流群 (群號:252407829)       access源碼網店

最新評論 查看更多評論(1)

2020/6/7 18:02:29lmqlt
快速開發平臺一般應用于單主鍵的表,如果是雙主鍵需要修改程序,下面就是單主鍵和雙主鍵程序的區別。 1、單主鍵表格程序: DoCmd.OpenForm FormName:=Me.name & "_Edit", _ DataMode:=IIf(Me.btnEdit.Enabled, acFormEdit, acFormReadOnly), _ OpenArgs:=Me.sfrList![id] Dim strSQL: strSQL = "SELECT * FROM [base1] WHERE [id]=" & Nz(Me![id], 0) 2、雙主鍵表格程序 DoCmd.OpenForm FormName:=Me.name & "_Edit", _ DataMode:=IIf(Me.btnEdit.Enabled, acFormEdit, acFormReadOnly), _ OpenArgs:="[id]=" & Me.sfrList![id] & " And [xh] = " & Me.sfrList![xh] Dim strSQL: strSQL = "SELECT * FROM [zyqk] WHERE [id]=" & Nz(Me![id], 0) & " And [xh] = " & Nz(Me![xh], 0)

發表評論您的評論將提升作者分享的動力!快來評論一下吧!

用戶名:
密 碼:
內 容:
 

常見問答

技術分類

相關資源

關于我們 | 服務條款 | 在線投稿 | 友情鏈接 | 網站統計 | 網站幫助