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 : 146
    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 Ter 27 Ago - 19: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 Ter 27 Ago - 19: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 2 vez(es)
    avatar
    mcsanches
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 146
    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 Ter 27 Ago - 20: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 Qua 28 Ago - 14: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 : 330
    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 Qua 9 Out - 10: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 : 6675
    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 Qua 9 Out - 11: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

      Data/hora atual: Sab 30 Maio - 10:55