设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2573|回复: 11
打印 上一主题 下一主题

[窗体] 如何用代码来删除一子窗体中的所有记录阿!

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-22 05:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好啊,现在想用事件过程来实现删除子窗体中的全部记录,该怎么写呢?麻烦大伙了,谢谢先:)详见附件:

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-22 15:34:00 | 只看该作者
兩個辦法:
1.用向導精靈做一個刪除按鈕...
2:如果有設定主窗體記錄與子窗體記錄完整參照,則刪除主窗體記錄時,子窗體記錄一起刪除.
3.如果興刪除子窗體某一條記錄,則先加一條命令,將焦點參照到子窗體
刪除按鈕命令如下:
Private Sub Command7_Click()
On Error GoTo Err_Command7_Click


    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Exit_Command7_Click:
    Exit Sub

Err_Command7_Click:
    MsgBox Err.Description
    Resume Exit_Command7_Click
   
End Sub
3#
 楼主| 发表于 2003-10-22 17:30:00 | 只看该作者
谢谢ADAM的回复,,不过要怪我没有说清楚,,我想要的是只删除子窗体中记录而保留主窗体记录,所以用向导做的就没有办法了,。“3.如果興刪除子窗體某一條記錄,則先加一條命令,將焦點參照到子窗體”  这个命令要怎么写啊,删除子窗体中的所有记录可以吗?
4#
发表于 2003-10-22 19:03:00 | 只看该作者
用這個吧...
CurrentDb.Execute "delete * from 子表單參照資料表名 where 識別碼='" & Me.識別碼 & "'"
5#
发表于 2003-10-22 19:22:00 | 只看该作者
先加一條命令,將焦點參照到子窗體:
DoCmd.GoToControl me.子表單名稱.Name
6#
发表于 2003-10-22 20:39:00 | 只看该作者
给你改了,你看看

本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2003-10-23 17:06:00 | 只看该作者
哇,谢谢ADAM和阿鹏的热心帮忙!我先消化消化:) 噢。。。先looklook去^^
8#
发表于 2009-10-15 13:11:15 | 只看该作者
真是好用,多谢了
9#
发表于 2009-10-18 15:07:30 | 只看该作者
呵呵~~~~~
10#
发表于 2009-10-30 12:30:41 | 只看该作者
谢谢   示例分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-13 02:19 , Processed in 0.089238 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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