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

2 participantes

    Erro no código: Ocorreu um problema enquanto o Microsoft Access se comunicava com o servidor OLE ou com o controle ActiveX

    avatar
    CarlosMaradona
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 20/08/2022

    Erro no código: Ocorreu um problema enquanto o Microsoft Access se comunicava com o servidor OLE ou com o controle ActiveX Empty Erro no código: Ocorreu um problema enquanto o Microsoft Access se comunicava com o servidor OLE ou com o controle ActiveX

    Mensagem  CarlosMaradona 24/8/2022, 02:02

    Private Sub Form_Current()

    If PRECO.Value > 150 Then
    MsgBox "O preco esta acima de 150,00 reias"
    End If

    End Sub

    Um simples código para quando navegar pelos produtos ele me avisaria qual preço seria maior.
    Ao abrir o formulário ele me da o seguinte erro:

    "A expressão No atual (Atual é um dos eventos ) que você inseriu como definiçãoda propriedade de evento
    gerou o seguinte erro: Ocorreu um problema enquanto o Microsoft Access se comunicava com o servidor OLE ou com o controle ActiveX."
    - Talvez a expressão não resulte no nome de uma macro, no nome deuma função definda pelo usuário ouem um [Procedimento de Evento].
    - Talvez tenha ocorrido um erro na avaliação da função do evento ou da macro.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Erro no código: Ocorreu um problema enquanto o Microsoft Access se comunicava com o servidor OLE ou com o controle ActiveX Empty Re: Erro no código: Ocorreu um problema enquanto o Microsoft Access se comunicava com o servidor OLE ou com o controle ActiveX

    Mensagem  Alvaro Teixeira 29/8/2022, 14:06

    Olá Carlos Santos,

    Seja Bem-Vindo ao fórum.

    Tente assim:
    Código:
    Private Sub Form_Current()

    If me.PRECO > 150 Then
    MsgBox "O preco esta acima de 150,00 reias"
    End If

    End Sub

    Verifique se o nome da caixa de texto é igual ao nome do campo da tabela, se for altere na caixa de texto para txtPRECO e mantenha origem dos dados PRECO e ajuste desta forma:
    Código:
    Private Sub Form_Current()

    If me.txtPRECO > 150 Then
    MsgBox "O preco esta acima de 150,00 reias"
    End If

    End Sub

    Se o problema se mantiver, partilhe parte envolvida para se testar.

    Abraço

      Data/hora atual: 24/9/2022, 20:17