MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


5 participantes

    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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    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 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 : 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 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 5 vez(es)
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    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 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 : 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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 335
    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 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
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7995
    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  Alvaro Teixeira 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: 8/11/2024, 16:59