在组合框中显示外部字段

Display Foreign Field in Combo Box

我的数据库基于电影院并具有以下 tables:

我在 预订 table 中为 筛选 ID 字段创建了一个组合框:

这让我可以看到有关电影放映的信息列表。在此组合框中可以看到的四列是:

|---------------------|------------------|---------------------|------------------
| Screening ID        | Screening Date   | Screening Time      | Movie ID
|---------------------|------------------|---------------------|------------------
|                     |                  |                     |

所有这些字段 - 放映 ID放映日期放映时间电影 ID - 从 Screenings table 中获取。但是,最后一栏,电影 ID,对我来说并没有多大用处。我真的很想在这里显示电影名称以及标识符,但 Screenings table 中不存在这样的字段。它确实存在,但是在电影table中,见下文:

Movies 字段 Movie IDScreenings 引用为外键。 )

有什么方法可以在我的组合框中显示此字段 Movie 以及 Movie ID第一张图片?

您的 comboBox RowSource 当前设置为 Screenings

创建一个连接放映和电影的新查询,并将该查询作为 rowSource 分配给您的组合框。像

Select  
    [Screening ID], 
    [Screening Date],
    [Screening Time],
    Movie
From 
screenings inner join movies on screenings.[movie id] = movies.[movie id]