Criei um codigo que primeiro desativa os recursos padrão do access.. depois deveria criar o ACCDE e então habilitar novamente os recursos.. isso pra facilitar ao invés de ficar toda hora indo nas opcoes do access.
Private Sub BT_COMPILAR_Click()
'Desabilitando Menus Completos, Menus de Atalho, Barra de Status, Painel de Navegação, Teclas Especiais
Application.CurrentDb.Properties("AllowFullMenus") = False
Application.CurrentDb.Properties("AllowShortcutMenus") = False
Application.CurrentDb.Properties("StartUpShowStatusBar") = False
Application.CurrentDb.Properties("StartUpShowDBWindow") = False
Application.CurrentDb.Properties("AllowSpecialKeys") = False
'Criando ACCDE
Dim app As New Access.Application
Dim CodigoFonte As String
Dim Compilacao As String
CodigoFonte = CurrentDb.Name
Compilacao = Left(CurrentDb.Name, (Len(CurrentDb.Name) - 5)) & "accde"
app.AutomationSecurity = msoAutomationSecurityLow
app.SysCmd 603, CodigoFonte, Compilacao
'Habilitando Menus Completos, Menus de Atalho, Barra de Status, Painel de Navegação, Teclas Especiais novamente no ACCDB
Application.CurrentDb.Properties("AllowFullMenus") = True
Application.CurrentDb.Properties("AllowShortcutMenus") = True
Application.CurrentDb.Properties("StartUpShowStatusBar") = True
Application.CurrentDb.Properties("StartUpShowDBWindow") = True
Application.CurrentDb.Properties("AllowSpecialKeys") = True
End Sub
ao rodar o codigo, não da erros.. e tal
mas a parte que deveria criar o ACCDE não funciona.. não da erro mas tambem não gera resultado.
Pergunta
Humm
Criei um codigo que primeiro desativa os recursos padrão do access.. depois deveria criar o ACCDE e então habilitar novamente os recursos.. isso pra facilitar ao invés de ficar toda hora indo nas opcoes do access.
ao rodar o codigo, não da erros.. e tal
mas a parte que deveria criar o ACCDE não funciona.. não da erro mas tambem não gera resultado.
o q pode estar havendo?
Editado por HummLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.