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


    Erro na Execução

    avatar
    GILDEZIO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 117
    Registrado : 23/04/2014

    Erro na Execução  Empty Erro na Execução

    Mensagem  GILDEZIO em 1/6/2019, 23:30

    boa noite amigos gostaria de saber onde está o erro nessa expressão, sendo que o campo descrição é do tipo numérico, essa mesma expressão funcionava em outro formulário, mas o mesmo campo(descrição) era do tipo texto. Peço ajuda
    If DLookup("Cód_dp", "tbl_detalhe_pedido", "descricao ='" & Me!Descricao & "' and Id_pedido = " & Me!Id_pedido & "") > 0 Then
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 418
    Registrado : 01/08/2011

    Erro na Execução  Empty Re: Erro na Execução

    Mensagem  ronaldojr1 em 3/6/2019, 16:20

    bom dia
    segue uma dica:
    quando se mistura condições com tipos diferentes de dados o access da uma bugada dependendo da ordem das coisas,
    tenta colocar os tipos numericos na ultima posicao. com isso o access entende melhor.

    mas no seu caso nao vi nada de errado, so as aspas a mais, mas acho q isso nao era para interferir.
    mas mesmo assim. tenta fazer do jeito q eu montei para ver se vai.

    de:
    If DLookup("Cód_dp", "tbl_detalhe_pedido", "descricao =' " & Me!Descricao & " ' and Id_pedido = " & Me!Id_pedido & "") > 0 Then

    para:
    If DLookup("Cód_dp", "tbl_detalhe_pedido", Id_pedido = " & Me!Id_pedido & " and descricao = " & Me!Descricao) > 0 Then

      Data/hora atual: 16/9/2019, 01:50