我需要帮助。我在Access中设计了一个库DB,我在预订和贷款表格方面遇到了一些麻烦。
我有以下表格:
librarymember(LibraryMemberNumber自动生成数字PK)
BookReservation(ReservationNumber是自动生成,日期时间戳和库成员作为库成员PK的FK)
BookReservationDetail(ReservationNumber,ISBN,NOtified,取消和填写复选框字段)
书籍(ISBN为PK,标题等)
我的查询如下图所示:
我可以在表格中生成新记录,但我想在表单中生成新记录。我已将数据输入属性设置为yes但是当我选择字段框并尝试输入库成员ID时,它会抛出一个错误,让我知道它无法编辑,因为它绑定到表达式librarymembernumber。我只希望表单只显示一个新记录,输入库号,以及生成下一个保留号的表单。这可能吗?
答案 0 :(得分:0)
这里有3个实体,都是一对多的:图书馆成员,图书预订标题和图书预订详细信息。你试图在同一行形式中同时创建两个实体,这对于一对多的关系是不可能的。
您至少有两种解决方法:
我会使用变体#1,它更容易实现和使用。对于会员编辑,添加一个命令按钮。