设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

请教ADP数据操作问题?

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-14 20:46:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一项功能描述:
选用户名后下面自动显示用户ID号及左边的子窗体会显示用户相关的信息,不会出现别的用户住息。(ADP中不能执行)
Private Sub 用户名_AfterUpdate()

On Error Resume Next

Me![ID] = DLookup("ID", "系统用户", "用户名='" & Me![用户名] & "'")
End Sub

第二项功能描述:
点击“删除用户“,会删除掉选中的用户相关信息。(ADP中不能执行)
Private Sub cmdDelUser_Click()

On Error GoTo Err_cmdDelUser_Click


Dim SQL As String




If Me![
用户名] = "Admin" Then

MsgBox "
不能删除管理员帐号!", 64, "错误"

Else


DoCmd.SetWarnings False



SQL = "DELETE * " & _


"FROM
系统用户 " & _

"WHERE
系统用户.用户名=Forms![系统权限管理]![用户名]"

DoCmd.RunSQL SQL


SQL = "DELETE * " & _


"FROM
系统权限 " & _


"WHERE
系统权限.ID = Forms![系统权限管理]![ID]"

DoCmd.RunSQL SQL


Me![frmsub].Requery


Me![
用户名].Requery

Me![
用户名] = Null

Me![ID] = Null


MsgBox "
该用户相关资料删除完成!", , " "

DoCmd.SetWarnings True


End If

Exit_cmdDelUser_Click:

Exit Sub


Err_cmdDelUser_Click:

MsgBox Err.Descriptio n, 16, "
出错"

Resume Exit_cmdDelUser_Click

End Sub

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-12-14 23:25:08 | 只看该作者
1,Dlookup在SQL中不能使用.
2,用存储过程
3#
发表于 2008-12-15 03:10:33 | 只看该作者
ADP中应用ADO,存储过程,视图等方式来进行对数据操作
4#
 楼主| 发表于 2008-12-15 17:02:05 | 只看该作者
谢谢两位的指导!能否提供ADP数据操作的具体方法。谢谢!
5#
发表于 2010-2-1 16:07:13 | 只看该作者
期待!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-8 07:42 , Processed in 0.088833 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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