我試圖將文本字段更改爲數字字段,但是,任何嘗試進行更改都會遇到相同的錯誤。顯然這個領域是一種關係的一部分。我仔細研究了一切。關係窗口顯示沒有連接到該字段。我選擇了「All Relationships」(所有關係)按鈕,但仍然沒有任何結果。另一個類似的問題表明,這種關係是在一份報告中找到的,但我還沒有創建任何報告。我可以將所有東西都複製到一個新項目中,甚至只是刪除並重新創建一個表格,但如果有人能幫助我,我寧願在這裏學習一些東西。MS Access - 刪除找不到的關係
1
A
回答
2
你可以嘗試以下方法:
除了在關係視圖中單擊「所有關係」,手動添加表,看看有沒有新的關係顯示出來。
另一個很好的方式來找到你的表的所有依賴關係點擊它並選擇數據庫工具下的「對象相關性」。您可以在查詢,表單(數據源)和報表中創建關係 - 只需檢查依賴對象。
5
您可以使用VBA來檢查關係集合。我不知道它是否會確定你失去的關係,但應該很容易找到。
這段代碼粘貼到一個標準模塊,運行它,並查看即時窗口輸出:
Public Sub InspectRelations()
Dim rel As DAO.Relation
Dim fld As DAO.Field
For Each rel In CurrentDb.Relations
Debug.Print "Relationship Name: " & rel.Name
Debug.Print "Table: " & rel.Table
Debug.Print "ForeignTable: " & rel.ForeignTable
For Each fld In rel.Fields
Debug.Print "Field Name: " & fld.Name
Debug.Print "ForeignName: " & fld.ForeignName
Next fld
Debug.Print String(10, "-")
Next rel
Set fld = Nothing
Set rel = Nothing
End Sub
相關問題
- 1. MS Access - 關係
- 2. MS Access表關係
- 3. MS Access刪除查詢
- 4. MS Access中刪除重複
- 5. MS Access的實體關係圖
- 6. 刪除的MS Access類似的條目
- 7. 刪除MS Access窗體上的標籤
- 8. MS ACCESS如何刪除主鍵的列
- 9. 刪除MS ACCESS中的重複行
- 10. 需要MS Access關係幫助
- 11. MS Access數據庫沒有關係
- 12. ms access access關閉表格
- 13. ms-access EXISTS查詢刪除行
- 14. 避免加入MS Access刪除查詢
- 15. 從MS Access 2007中刪除autoexec宏
- 16. MS Access Redemption刪除「代表發送人」
- 17. MS Access 2010:刪除傳遞查詢
- 18. PHP無法刪除MS Access表格
- 19. ms-access:使用vba刪除當前行
- 20. 意外刪除/ usr後,pip找不到依賴關係
- 21. MS SQL - 找到並刪除duplicities
- 22. NSBatchDeleteRequest不會刪除關係
- 23. 刪除關係?
- 24. 使用MS Access查找重複項並刪除它們
- 25. MS Access - 除零+ Nz()
- 26. 將查找到字段刪除值已經在該領域(MS Access 2010中)
- 27. 刪除MS Access中不完全匹配的重複記錄
- 28. 刪除RealmObject關係
- 29. 刪除OneToOne關係
- 30. PDF到MS Access
這沒有任何意義的。除了通過關係窗口之外,您不能創建會限制Access UI中字段的數據類型的關係。 – 2010-10-19 00:32:02
你是對的,大衛和我可能誤解了我的答案。我在想,有些對象仍然依賴於有問題的表,因此使用對象依賴關係視圖。也許由於某些情況,這些相關對象可能會影響原始表格的工作。 – 2010-10-19 13:32:27