【发布时间】:2017-06-24 12:14:40
【问题描述】:
我正在 Access 2013 中为一个拥有多本不同书籍的图书馆创建一个数据库。我想创建一个组合框/查找列表,该列表显示的数字等于或小于该书的可用副本总数,以便图书发行时,图书管理员可以在下拉菜单中选择下一个最小值。 (可用份数减一)。购买的副本数量可能会随着图书馆购买更多更受欢迎书籍的副本而改变,因此下拉框需要动态更新。我该怎么做呢?我需要重新建立关系吗?
【问题讨论】:
-
这听起来像是冗余数据。我假设您还会为贷款(问题)创建记录?然后可以计算可用书籍的数量。
-
我确实有一个记录已发行书籍的表,但是我没有返回的表,所以除非我添加了一个计算字段来计算返回日期小于今天的特定书籍的记录数,并且假设所有书籍都按时归还,我认为我做不到。我说的对吗?
-
我会将“isReturned”作为“已发行书籍”表中的布尔字段。然后,如果有人退回一本书,而不是增加一个下拉框,将问题标记为已退回。
标签: database ms-access dynamic drop-down-menu