设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1639|回复: 6
打印 上一主题 下一主题

[窗体] 如何将主窗体和子窗体的内容同事删除

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-21 09:54:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了个订单管理系统
当我想删除一个订单时 订单详情不能同事删除
请指点下!
由于太大没法上传请见谅

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-12-21 10:01:14 | 只看该作者
本帖最后由 Henry D. Sy 于 2011-12-21 10:01 编辑

两种方法:
1.主子表建立参照完整性,级联删除
那么删除主表记录的同时会自动删除子表的相关记录!
2.不建立参照完整性,用两个删除语句!
先删主表,再删子表相关记录!
3#
 楼主| 发表于 2011-12-21 10:33:33 | 只看该作者
第一种不能建立
显示“主表的引用字段中,找不到唯一的索引”
第二种我不是很会
请帮忙
4#
发表于 2011-12-21 10:37:00 | 只看该作者
表设计里-字段属性里设置索引=有
5#
 楼主| 发表于 2011-12-21 11:28:57 | 只看该作者
OK
谢谢版主

点击这里给我发消息

6#
发表于 2011-12-21 11:30:30 | 只看该作者
zhylee 发表于 2011-12-21 10:33
第一种不能建立
显示“主表的引用字段中,找不到唯一的索引”
第二种我不是很会

主表中“订单编号”应该设为唯一的索引。
7#
发表于 2011-12-21 13:38:17 | 只看该作者
假设ID主表唯一值,且子表也同时设有该ID
DELETE * FROM 子表 where ID=xxx
DELETE * FROM 主表 where ID=xxx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 13:52 , Processed in 0.088092 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表