Office中国论坛/Access中国论坛
标题:
如何用代码来删除一子窗体中的所有记录阿!
[打印本页]
作者:
birdsmile
时间:
2003-10-22 05:53
标题:
如何用代码来删除一子窗体中的所有记录阿!
大家好啊,现在想用事件过程来实现删除子窗体中的全部记录,该怎么写呢?麻烦大伙了,谢谢先:)详见附件:
[attach]2121[/attach]
作者:
ADAM
时间:
2003-10-22 15:34
兩個辦法:
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
作者:
birdsmile
时间:
2003-10-22 17:30
谢谢ADAM的回复,,不过要怪我没有说清楚,,我想要的是只删除子窗体中记录而保留主窗体记录,所以用向导做的就没有办法了,。“3.如果興刪除子窗體某一條記錄,則先加一條命令,將焦點參照到子窗體” 这个命令要怎么写啊,删除子窗体中的所有记录可以吗?
作者:
ADAM
时间:
2003-10-22 19:03
用這個吧...
CurrentDb.Execute "delete * from 子表單參照資料表名 where 識別碼='" & Me.識別碼 & "'"
作者:
ADAM
时间:
2003-10-22 19:22
先加一條命令,將焦點參照到子窗體:
DoCmd.GoToControl me.子表單名稱.Name
作者:
徐阿鹏
时间:
2003-10-22 20:39
[attach]2124[/attach]给你改了,你看看
作者:
birdsmile
时间:
2003-10-23 17:06
哇,谢谢ADAM和阿鹏的热心帮忙!我先消化消化:) 噢。。。先looklook去^^
作者:
aries1912
时间:
2009-10-15 13:11
真是好用,多谢了
作者:
zzgily
时间:
2009-10-18 15:07
呵呵~~~~~
作者:
see000
时间:
2009-10-30 12:30
谢谢 示例分享
作者:
dbbygzy
时间:
2009-10-31 10:01
gggggg
作者:
li08hua
时间:
2010-4-3 14:18
学习别人的知识1
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3