全新访问。试图为我的婚礼创建一个数据库。有一张表列出了所有单独的客人姓名/地址/等:
(请参见标题为“来宾”的图片)
第二个一对多表称为“邀请”,其中给出了每个预期邀请的ID,参考名称和正式名称:
(请参见标题为“邀请”的图片)
然后,通过查看邀请表将每个来宾链接到“邀请”之一:
(请参见标题为“链接”的图片)
在一个理想的世界中,将邀请者链接到邀请后,Number_Invited字段将填充链接数,并且Invite Address信息将填充其中一个链接者的地址。
现在,我可以查看邀请对象列表,查看所有邀请对象,他们的个人地址以及每个邀请对象所链接的邀请,但是我真正希望的是能够打印唯一邀请的列表(基本上是“邀请” “表格”,并填写了地址信息,以便我们知道在每个信封上要写什么(即正式的“ Invitation_Title”和相应的地址)。
我意识到我可能会要求表做超出其应有的工作,并且可能需要某种报告,或者这通常是可怕的数据库设计。但是,我还是Access新手,没有人要问。因此,我不得不问我确定这是一个简单的问题,对此我深表歉意,但我非常感谢您的帮助!
任何帮助/指导/建议/建议将不胜感激!
由于您没有数据库设计,因此我无法为您提供详细信息。
您需要尝试设计一个查询,该查询连接所需的表并执行您所说的部分:“但是我真正需要的是能够...”
您说的是“独特的邀请”,因此您可能需要一个Group By查询。
拿一杯热咖啡,坐下,开始吧。
布置表体系结构。
您需要3张桌子。
1. [tbl_guest]每人包含1个RECORD。
2. [tbl_invitation]每个可交付的邀请包含1个记录。
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。
可以通过将字段[invitationID]放在[tbl_guest]内将其折叠成2个表,但是我个人不这样做,因为[tbl_guest]的主要目的是列出人员,而不是将人员映射到邀请。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句