新访问权限。试图为我的婚礼创建一个数据库。有1个表列出所有个人客人姓名/地址/等:
(见图片#34;嘉宾")
和第二个1对多的表名为"邀请"它为每个预期邀请提供了ID,参考名称和正式名称:
(参见标题为"邀请")的图片
然后,每位客人都与“邀请”中的一位相关联。通过查找邀请表:
(见图片标题为#34;链接")
在一个完美的世界中,在将客人链接到邀请之后,Number_Invited字段将填充链接数量,并且邀请地址信息将填充其中一个链接的地址。
现在我可以查看访客列表,查看所有访客,他们各自的地址以及每个访问者的链接,但我真正喜欢的是能够打印独特邀请列表(基本上"邀请"表格,并填写地址信息,以便我们可以知道在每个信封上写什么(即正式" Invitation_Title"和相应的地址)。
我意识到我可能会要求表格做的比他们应该做的更多,并且可能需要某种报告,或者这通常是糟糕的数据库设计。但同样,我是Access的新手,无人问。所以我很抱歉不得不问我确定是一个简单的问题,但我非常感谢你的帮助!
非常感谢任何帮助/指导/建议/建议!!
答案 0 :(得分:-1)
我无法帮助您了解详情,因为我没有您的数据库设计
您需要尝试设计一个连接所需表格的查询,然后执行您所说的部分,但是我真正需要的是能够......"
你说"独特的邀请"所以你可能需要一个Group By查询。
拿一杯好咖啡,坐下来,让我们开始吧
布置表架构。
你需要3张桌子
1. [tbl_guest]每个人包含1个记录
2. [tbl_invitation]每个可交付的邀请包含1个RECORD
3. [tbl_party]每个GUEST-to-INVITATION链接包含1个RECORD
1 http://electronrock.com/temp/public/pic001.png
创建一个链接3个表的简单查询 1 http://electronrock.com/temp/public/pic002.png
运行查询 1 http://electronrock.com/temp/public/pic003.png
创建一个简单的查询,用于计算每个邀请的总访客数 1 http://electronrock.com/temp/public/pic006.png
运行查询 1 http://electronrock.com/temp/public/pic008.png
你有它。
访客人数是[tbl_guest]中的记录数,前提是客人出现在[tbl_party]中。
书法家绘制巧妙字体的信封数量是[tbl_invitation]中的记录数。
事物的核心是[tbl_party],它将1个或多个GUESTS链接到1个INVITATION
通过在[tbl_guest]中添加字段[invitationID]可以将其折叠为2个表,但我个人不这样做,因为[tbl_guest]的主要目的是列出人员,而不是映射人员邀请。