在组合框中显示外部字段
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 ID 被 Screenings 引用为外键。 )
有什么方法可以在我的组合框中显示此字段 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]
我的数据库基于电影院并具有以下 tables:
- 电影
- 客户
- 票务信息
- 放映次数
- 预订
我在 预订 table 中为 筛选 ID 字段创建了一个组合框:
这让我可以看到有关电影放映的信息列表。在此组合框中可以看到的四列是:
|---------------------|------------------|---------------------|------------------
| Screening ID | Screening Date | Screening Time | Movie ID
|---------------------|------------------|---------------------|------------------
| | | |
所有这些字段 - 放映 ID、放映日期、放映时间 和 电影 ID - 从 Screenings table 中获取。但是,最后一栏,电影 ID,对我来说并没有多大用处。我真的很想在这里显示电影名称以及标识符,但 Screenings table 中不存在这样的字段。它确实存在,但是在电影table中,见下文:
(Movies 字段 Movie ID 被 Screenings 引用为外键。 )
有什么方法可以在我的组合框中显示此字段 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]