我有一个人民DB,经过一些开发后,我的主表单记录集因子查询等而无法更新。
所有这一切都是因为我重新设计了数据库以更像现实生活,这意味着我添加了一些可以跟踪某些事情的表格。这使得关系变得更复杂,现在我留下了一个数据库我不能添加新的记录或编辑哈哈哈,这很无用
所以我认为它不仅仅是我,所以有一个简单的解决方案,我看不到或我设计我的表格完全错误。
当您拥有/获取基于记录集的表单时,设计/结构中的实践是什么?该记录集在“常规”人员数据库中无法更新,并且您想在其中添加或编辑详细信息?(认为HR管理DB)
(记录集不可更新的原因:记录集基于从3个相关表中获取记录的查询,并在日期字段上执行MAX函数以获取其中两个表的最新记录)
现在我有一个mainform和三个子表单。我可以在子窗体中编辑/添加信息,但显示名称和其他个人详细信息的mainForm不可更新......
mainForms Query正在查询tblPerson,tblInmate,tblClassificationHistory和tblSquadHistory ......
答案 0 :(得分:2)
在你的情况下,我会建议两种可能性:
基本上,完美的用户界面(UI)作为ACCESS中的表单取决于用户的偏好,期望和用例本身。所以你必须找出哪种设计最适合你的应用。如果您想从最近的经验中获取知识,您可以对UI设计模式进行一些研究。这是一个巨大的专业领域!