cleverson_manaus Sex 30 Out 2015, 10:30
Vc cria certificado com Inno, talvez tenha haver com macro de segurança, principalmente quando usamos o runtime.
SINTOMAS
Quando você executar uma macro que chama uma de Visual Basic for Applications do Microsoft função (VBA) em um banco de dados do Microsoft Office Access 2007, você recebe a seguinte mensagem de erro:
Falha na ação
Nome da macro:
MacroName
Condição:
Condition
Nome da macro:
ExecutarCódigo
Argumentos:
Arguments
Número do erro:
2950
CAUSA
Esse problema ocorre se o banco de dados não é confiável pelo Access 2007. Por padrão, o Access 2007 abre bancos de dados que não são confiáveis no modo desabilitado. No modo desabilitado, conteúdo executável está desabilitado.
RESOLUÇÃO
Se você confia no autor do banco de dados do Access 2007, e se você deseja habilitar o banco de dados, use um dos seguintes métodos.
Método 1: Habilitar o banco de dados para a sessão atual
Quando você usar esse método, o Access 2007 permite que o banco de dados até que você feche o banco de dados. Para habilitar o banco de dados para a sessão atual, execute as seguintes etapas:
Na barra de mensagens, clique em Opções.
Na caixa de diálogo Opções de segurança do Microsoft Office , clique em Habilitar este conteúdoe, em seguida, clique em OK.
Observação: Você deve repetir essas etapas toda vez que você abrir o banco de dados.
Método 2: Mover o banco de dados em um local confiável
Para fazer isso, execute as seguintes etapas:
Determine locais confiáveis para o qual você pode mover o banco de dados. Para fazer isso, execute as seguintes etapas:
Clique no Botão do Microsoft Officee, em seguida, clique em Opções do Access.
Clique em Central de confiabilidadee, em seguida, clique em Configurações da Central de confiabilidade em Central de confiabilidade do Microsoft Office Access.
Clique em Locais confiáveise, em seguida, use um dos seguintes procedimentos:
Observe os caminhos dos locais confiáveis que são listados.
Adicione um novo local confiável. Para fazer isso, clique em Adicionar novo locale, em seguida, especifique o caminho do local no qual você deseja adicionar.
Mova o banco de dados do Access 2007 para o local confiável que você deseja.
OBTER MAIS INFORMAÇÕES
Você pode usar uma macro AutoExec para testar se um banco de dados é confiável quando você abrir o banco de dados. Além disso, a macro pode abrir um formulário que exibe uma mensagem personalizada para os usuários quando o banco de dados não é confiável. Esta mensagem permite que os usuários saibam que o banco de dados deve ser ativado ou confiável para o código seja executado com êxito.
Para criar o formulário e a macro AutoExec, siga estas etapas:
Crie um novo formulário no modo Design.
Adicione uma caixa de texto ou um rótulo ao formulário e, em seguida, digite as informações que você deseja exibir para o usuário.
Salve e feche o formulário.
Criar uma macro e, em seguida, nomeie a macro AutoExec.
Mostre coluna condições .
Digite a seguinte linha na coluna condições :
CurrentProject.IsTrusted = False
Na coluna ações , clique em ação AbrirFormulário.
Na caixa Nome do formulário em Argumentos de ação, clique no formulário que você criou na etapa 1.
Salve e feche a macro.
Quando abre o banco de dados, a macro AutoExec é iniciado e, em seguida, testa a condição IsTrusted .
REFERÊNCIAS
Para obter mais informações, consulte os arquivos de Ajuda no Access 2007. Para fazer isso, clique em Ajuda do Microsoft Office Access , digite como objetos de banco de dados se comportam quando confiáveis e na caixa tipo de palavras para pesquisar e, em seguida, clique em Pesquisar .
Aviso: Este artigo foi traduzido automaticamente
Propriedades
ID do Artigo: 931407 - Última Revisão: 10/15/2007 22:35:47 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
Microsoft Office Access 2007
Palavra(s) chave:
Abraços