Ms-Access

在我的“actors_directors”列表下拉列表中查看有關租借書籍的直接(而不是間接)資訊 - Access365

  • November 13, 2019

我正在建立一個從我的圖書館租用“書籍”的“actors_directors”數據庫 - 一種學習數據庫基礎知識的練習:-)

這就是我的“actors_directors”表的樣子。他們是從我的圖書館借書的顧客。索引欄位是該表中的主鍵。

這就是我的“actors_directors”表的樣子。

在名為“books”的不同表中列出了書籍,類似地,“Index”欄位是該表中的主鍵。

這就是我的“書”表的樣子。

最後,我在第三張表“結帳”中找到了這本書的所有實例。請忽略那裡的最後三列。同樣,“索引”欄位是該表中的主鍵。“ForeignKeyCustomer”列是指“actors_directors”表中的Index列及其一對多關係。“ForeignKeyBook”列是指“books”表中的Index列及其一對多關係。

這就是我的“結帳”表的樣子。

這些是我為我的表設置的關係。 這就是帶有結帳表關係的actors_directors 的樣子。

現在,在我展開“actors_directors”表中的優點後,如下圖所示,並沒有我想看到的資訊。我看到的是書的編號,一些特定的演員租了,而我想看看這本書的書名。

05 - actor_directors 的關係,但不是我想要的

而不是關於“ForeignKeyBook”的資訊 - 這本書的編號,我想在這個地方看到它的標題。但是有關標題的資訊在不同的表中。你能幫我嗎?

我不想看到這本書的編號,因為它什麼也沒告訴我。

我想查看在不同表格中的書名,以及此“結帳”表格中的“CheckOutDate”、“RentPeriod”和“RentFee”,這與我目前的情況相關/連結(此螢幕截圖)。

06 - 如何將書名添加到所有這些資訊中,而不刪除來自“結帳”表的資訊?

提前感謝我的朋友們。

您可以將foreignKeyBook欄位作為compobox,column count = 2,column widths = 0“1”,並且行源是按順序查詢books.index和books.title

或者,您可以在設計結帳表時輕鬆地在開始時通過將欄位 ForeignKeyBook 的數據類型設置為查找枯萎..並按照查找嚮導視窗進行操作

引用自:https://dba.stackexchange.com/questions/253115