设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] [求助]请各位大大帮看下程序

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-31 20:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在写权限时写了个公用函数如下:

Public Function User_Power(Formname as string,Power as string,Level as integer)

dim Po as string

Po=Forms![Login]![Text_UserPower]

select case Level

Case 1

If Trim$(Po) <> Trim$(Power) Then

docmd.openform FormName

Forms![FormName].AllowAdditions = False    '运行到此处出错

Forms![FormName].AllowDeletions = False

Forms![FormName].AllowEdits =False

else

docmd.openform formName

End If

Case 2

``````````````````````````````````````````````````

end select

end Function

**************************************

调用时如下:

Call User_Power("订单审核",技术部经理,1)      '订单审核是窗体名

掉用后结果出现:找不到代码中引用的窗体"FormName"

请问该如果解决,是我的窗体引用不正确吗?[em01][em01][em01][em01]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-9-2 05:25:00 | 只看该作者
是不是我问的问题太弱了啊 ?米人回答![em06][em06]

来个大虾告诉我下这里到底该怎么引用窗体啊?拜托了![em04]
3#
发表于 2006-9-2 06:45:00 | 只看该作者
Forms(Formname).AllowAdditions = False
Forms(Formname).AllowDeletions = False

Forms(Formname).AllowEdits = False
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-2 23:23 , Processed in 0.075580 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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