Access数据库中,在这个人员退出社团后,我输入这个成员的退出社团日期后,这个成员相关信息删除。

Access数据库中,在这个人员退出社团后,我输入这个成员的退出社团日期后,这个成员相关信息删除。,第1张

Access的记录删除是永久性的,一旦执行了删除 *** 作就不能恢复。

这样当误 *** 作的时候,就会造成不便。

在表中添加一个“删除”字段,是/否类型。当执行删除 *** 作的时候,先将此字段

设置为YES,然后相应的查询中,将此字段为YES的记录过滤掉。当最终确认删除

的时候,再把字段设置为YES的记录实际删除。当在编辑的过程中想撤消删除动作时,

只需要将此字段设置为NO即可。

确定要删除数据的,可以用参照完整性中,级联删除相关记录

按照数据库管理的完整性原则来说,你的这种“用删除查询做呢,还是在关系里面做”都是不对的。我在处理这个问题时,基本上是设置一个标志(比如“状态”,为0时表示退出,为1时表示正常,同时设置一个时间,也就是状态=0的时间。这样,这个学生参加的社团信息是完整的)。希望你能采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10868035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存