Office中国论坛/Access中国论坛
标题:
ADP中怎样禁用shfit键
[打印本页]
作者:
msf
时间:
2004-9-19 05:24
标题:
ADP中怎样禁用shfit键
使用
AllowBypassKey
属性可以指定是否允许用 Shift 键来忽略启动属性和 AutoExec 宏。
在 [url=mk
MSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproAllowBypassKey.htm#]Microsoft Access 数据库[/url] (.mdb) 中,可以通过使用
CreateProperty
方法添加该属性,并将其追加到
Database
对象的
Properties
集合中。
在 [url=mk
MSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproAllowBypassKey.htm#]Microsoft Access 项目[/url] (.adp) 中,可以通过使用 [url=mk
MSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acmthAdd.htm]
Add
[/url] 方法将该属性添加到
CurrentProject
对象的
AccessObjectProperties
集合中。
说明
调试应用程序时,应确保
AllowBypassKey
属性设为
True
。
该属性的设置仅在下一次打开应用程序数据库时才会生效。
示例
下面的示例显示了一个名为 SetBypassProperty 的过程,该过程传递要设置的属性的名称、数据类型及所需设置。一般用途过程 ChangeProperty 将尝试设置
AllowBypassKey
属性,如果找不到该属性,则用
CreateProperty
方法将其追加到
Properties
集合中。这是必要的步骤,因为只有在添加之后,该属性才出现在
Properties
集合中。
Sub SetBypassProperty()
Const DB_Boolean As Long = 1
ChangeProperty "[b]AllowBypassKey[/b]", DB_Boolean, False
End Sub
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' Property not found.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Unknown error.
ChangeProperty = False
Resume Change_Bye
End If
End Function
复制代码
[code][/code]
怎样用ADD的方法添加属性?
[此贴子已经被作者于2004-9-18 21:26:53编辑过]
作者:
tmtony
时间:
2004-9-19 07:37
请看这个方法:
http://www.office-cn.net/Article_Show.asp?ArticleID=103
作者:
msf
时间:
2004-9-19 08:05
谢谢站长
作者:
quanli
时间:
2004-9-24 01:23
学习。学习
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3