自动将不同表中的ID号添加到新条目中?

时间:2017-05-03 11:14:04

标签: ms-access ms-access-2003

所以我在Access上都是全新的,并且在SQL和一般数据库方面只有非常基本的背景,但我在工作中被要求建立一个包含书名和作者的小型数据库。我有一张作者表,他们有自动编号的ID,还有一个标题表,他们有自己的自动编号ID以及作者ID的字段,其中包含应该从作者表的自动编号字段中获取值。我认为这是正确的做法,但我对此并不确定。

现在我想要做的是,能够创建一个追加查询,允许某人填写标题和作者,并将该记录添加到标题表中,标题表中的AuthorID字段被填充使用作者表中的AuthorID对应于输入的作者姓名。这是我能做的吗?我试图解决这个问题吗?我很欣赏任何有关如何使这项工作的建议,谢谢!

1 个答案:

答案 0 :(得分:0)

基本工作,在这里。首先,允许您的用户填写作者的文本字段。糟糕,糟糕的主意。拼写错误,错别字等等......都会让它成为一场噩梦。将作者设为下拉列表,并在该下拉列表中放置2列;作者姓名和作者ID。从Authors表中提取数据。您可以通过使作者ID宽度等于0来隐藏作者ID字段。现在,当您将值写入表格时,您可以使用下拉菜单 (而不是文本)然后您就像您的要求一样将作者ID写入您的表格。