2017-05-03 18 views
-1

所以我在Access中是全新的,並且在SQL和通用數據庫中只有非常基本的背景,但在工作中我被問到要建立一個包含書名和作者的小型數據庫。我有一張作者名單,他們有自動編號的ID和一張標題表,他們有自己的自動編號ID以及作者ID字段,應該從作者表中自動編號字段。我認爲這是做到這一點的正確方法,但我對此一無所知。從不同的表中自動添加ID號到新的條目?

現在我想要做的是能夠創建一個附加查詢,允許某人填寫標題和作者,並將該記錄添加到標題表中,標題表中的AuthorID字段爲填充與作者姓名相對應的作者姓名中的作者姓名。這是我能做的嗎?我是否試圖解決這個問題?我非常感謝所有關於如何完成這項工作的建議,謝謝!

+0

出自[Wikipedia](https://en.wikipedia.org/wiki/Many-to-many_(data_model)):*一位作者可以寫幾本書,一本書可以由多位作者編寫*考慮使用多對多的關係而不是一個(作者)對許多(書籍)。 – Andre

回答

0

基本工作,在這裏。首先,不是允許你的用戶填寫作者的文本字段。糟糕,糟糕的主意。拼寫錯誤,拼寫錯誤等等都將使它成爲一場噩夢。將作者設置爲下拉列表,並在該下拉列表中放置2列;作者姓名和作者ID。從作者表中提取數據。您可以通過將作者ID字段的寬度設置爲0來隱藏作者ID字段。現在,當您將值寫入表格時,將下拉列表的(與Text相對),然後編寫作者ID按照您的要求進入您的桌子。

相關問題