MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    avatar
    mcsanches
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 10/06/2012

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  mcsanches em 28/8/2013, 00:51

    Boa noite pessoal utilizo o access 2010

    criei um ACCDE do meu banco de dados, ao tentar rodar recebi a seguinte mensagem

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    nome da macro - AutoExec

    Ação - Executar Código

    argumento -fAccessWindow ("Hide",False,False)

    alguem pode me dar uma luz?

    abraços


    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  matheuspereira em 28/8/2013, 00:56

    Boa noite amigo.. de uma olha aqui..

    support.microsoft.com/kb/148529/pt-br
    Anexos
    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Attachmentsupport.microsoft.comkb148529pt-br.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (177 Kb) Baixado 1 vez(es)
    avatar
    mcsanches
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 10/06/2012

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty Re: A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  mcsanches em 28/8/2013, 01:59

    Fiz o informado para resolução "alterar o nome do módulo"

    , o problema continua.
    RneoX
    RneoX
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty Re: A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  RneoX em 28/8/2013, 19:32

    Voce deseja ocultar a janela do Access?
    Se sim da uma olhada no meu exemplo, lá tem um exemplo no Autoexec do banco e o módulo para fazer a ocultação!


    .................................................................................
    Conhece meus projetos que ajudam os usuários a entender o funcionamento de várias funções encontradas aqui no fórum? também pode usa-lo para seus negócios ou para uso pessoal, não conhece? então visite aqui e veja como está bacana: Projeto Casco do Máximo Access v3.0 (Pré-Release 4.0) 
    Ser livre é ter liberdade para expressar suas idéias,
    Ser diferente é ser especial e o reverso da igualdade,
    Ser criativo é ser poderoso,
    Ter conhecimentos e não dividir-los é ser egoísta e orgulhoso,
    Ensinar é um prazer que todos devem ter por seus alunos, pois é dele que vem nossos troféus.
    avatar
    Misson Lira
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 313
    Registrado : 01/12/2016

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty Re: A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  Misson Lira em 9/10/2019, 15:12

    Bom dia !

    o problema é que você pode ter escrito o nome da função errada.

    é uma função fAccessWindow ta faltando ela no seu código. Esse comando é de sua autoria? se não for, você esqueceu de copiar o resto do código.

    criar um modulo e coloca assim

    Private Declare PtrSafe Function IsWindowVisible Lib "user32" (ByVal hWnd As Long) As Long
    Dim dwReturn As Long

    Const SW_HIDE = 0
    Const SW_SHOWNORMAL = 1
    Const SW_SHOWMINIMIZED = 2
    Const SW_SHOWMAXIMIZED = 3

    Private Declare PtrSafe Function ShowWindow Lib "user32" (ByVal hWnd As Long, _
    ByVal nCmdShow As Long) As Long

    Public Function fAccessWindow(Optional Procedure As String, Optional SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean

    If Procedure = "Hide" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    End If

    If Procedure = "Show" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If

    If Procedure = "Minimize" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
    End If

    If SwitchStatus = True Then
    If IsWindowVisible(hWndAccessApp) = 1 Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    Else
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If
    End If

    If StatusCheck = True Then
    If IsWindowVisible(hWndAccessApp) = 0 Then
    fAccessWindow = False
    End If

    If IsWindowVisible(hWndAccessApp) = 1 Then
    fAccessWindow = True
    End If
    End If

    End Function
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6353
    Registrado : 15/03/2013

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty Re: A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  ahteixeira em 9/10/2019, 16:19

    Olá a todos,

    Sanches, apesar de ser um tópico antigo a solução pode mesmo ser o que o colega Misson Lira referiu.

    Na minha opinião a acção ideal a ser efectuada em primeiro lugar é compilar o projecto e verificar.

    Para isso aperte a ALT+F11 , DEBUG, Compile..

    Verificar o código e referências, no final Reparar/Compactar e testar.

    Abraço a todos

    Conteúdo patrocinado

    A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar  Empty Re: A expressão que voce inseriu possui um nome de função que o microsoft access não pode localizar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/10/2019, 03:12