Propriedade AllowBypassKey

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a propriedade AllowBypassKey para especificar se a tecla SHIFT está habilitada para ignorar as propriedades de inicialização e a macro AutoExec. Por exemplo, você pode definir a propriedade AllowBypassKey como False para impedir que um usuário ignore as propriedades de inicialização e a macro AutoExec.

Configuração

A propriedade AllowBypassKey usa as configurações a seguir.

Configuração

Descrição

Verdadeiro

Habilita a tecla SHIFT para permitir que o usuário ignore as propriedades de inicialização e a macro AutoExec.

Falso

Desabilita a tecla SHIFT para impedir que o usuário ignore as propriedades de inicialização e a macro AutoExec.


Você pode definir esta propriedade usando uma macro ou o Visual Basic para código de Applications (VBA).

Para definir a propriedade AllowBypassKey usando uma macro ou o Visual Basic para código de Applications (VBA), você deve criar a propriedade das seguintes maneiras:

  • Em um banco de dados do Microsoft Access (. mdb ou. accdb), você pode adicionar a propriedade usando o método CreateProperty e anexando-o para o conjunto de Propriedades do objeto de banco de dados .

  • Em um projeto do Microsoft Access (.adp), você pode adicionar a propriedade à coleção AccessObjectProperties do objeto CurrentProject usando o método Add.

Comentários

Você deve se certificar de que a propriedade desKey de AllowBypasé definida como True , quando você depurar um aplicativo.

Configuração da propriedade AllowBypassKey não entrará em vigor até a próxima vez que abre o banco de dados do aplicativo.

Exemplo

O exemplo a seguir mostra um procedimento denominado SetBypassProperty que passa o nome da propriedade a ser definida, seu tipo de dados e a configuração. O procedimento de uso geral ChangeProperty tenta definir a propriedade AllowBypassKey e, se a propriedade não está localizada, usa o método CreateProperty acrescentar a propriedade à coleção detiesPRI. Isso é necessário porque a propriedade AllowBypassKey não aparece na coleção de Propriedades até ele foi adicionado.

Sub SetBypassProperty()
Const DB_Boolean As Long = 1
ChangeProperty "AllowBypassKey", 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

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×