relationship - 创建跨多个表的关系,每个日期只允许一个条目
问题描述
我正在尝试创建一个数据库,该数据库将被我公司中的多个团队使用,以显示他们的日常统计数据。
当您打开数据库时,我有一个组合框,可让您选择团队名称。做出选择后,您的表格将显示当天的团队统计数据。(实际上,它只是一个具有查询子表单的表单。当您从组合框中选择您的团队时,查询会更新)
每个团队每天都有自己单独的一组统计数据,并且每天只允许一个条目。并非每支球队都有相同类别的统计数据。这是我的一些表的示例
质量统计表:
团队名称 | 每日# | 实际 # | 目标# | 入境时间
生产力表:
团队名称 | 百分比 | 入境时间
停船表:
团队名称 | 是/否 | 入境时间
我怎样才能让每个团队每天只能在每张桌子上输入一个条目?我在所有表格中都链接了我的团队名称,但是我很难执行每个日期一个条目的限制
我在访问方面很新,我仍在努力弄清楚。如果有人能指出我正确的方向,我将不胜感激
解决方案
在每个表上创建一个多字段唯一索引。这是Quality Stats
表的示例...
strSQL = "CREATE UNIQUE INDEX idxQualTeamDate ON [Quality Stats] ([Team Name], DateOfEntry)"
CurrentProject.Connection.Execute strSQL
同样的事情也可以通过Access 用户界面来完成。如果您更喜欢走这条路,执行CREATE UNIQUE INDEX
我给您的语句然后在设计视图中打开表以查看Access 如何在此处显示它可能仍然会有所帮助。
推荐阅读
- office-js - Office.EventType.ItemChanged 未触发
- flutter - 为什么颤振工具提示不起作用
- spring-boot - 单元测试中的 EntityManager - 春季启动
- python - 跨平台编程中的换行符
- python - 当我调用这个对象时,哪个方法直接返回一个类的元素?
- c# - 如何检查 PowerPoint 中是否打开了对话框?
- ios - 将 Swift 5 项目与 React Native 集成
- c++ - 当只有一个项目要构建但不能用于引用第一个项目的第二个项目时,在 x64 构建时强制 x86 和 x64 构建有效
- haskell - 关闭 AutoDeriveTypeable
- arrays - 如何显示数组中的图片