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


3 participantes

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Antonybrazil 16/3/2017, 14:29

    Tenho uma consulta com um campo classificado como "texto" (string). No entanto esse campo também possui valores numéricos. Neste caso eu quero realizar uma filtragem utilizando esses valores numéricos.

    Tentei criar um campo calculado:
    CampoCalculado: Val([CampoString])

    No critério coloco a expressão:
    >50

    Mas daí vem o erro: Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Por favor, alguma ajuda?
    Obrigado
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  wellingtoneo 17/3/2017, 13:14

    Olá amigo, tente >'50'.
    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Antonybrazil 17/3/2017, 15:26

    Bom dia. Continua a mesma mensagem de erro no Campo Calculado: Val([CampoString])

    Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Alexandre Fim 17/3/2017, 15:41

    Antony Brazil,

    Converta a string para integer.

    CampoCalculado: CInt([CampoString])
    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Antonybrazil 20/3/2017, 13:02

    Bom dia, Alexandre, dessa forma ele apresenta o mesmo erro.

    Assim dá certo:

    CampoCalculado: CLong(Val([CampoString]))

    Obrigado


    Última edição por Antonybrazil em 20/3/2017, 20:21, editado 2 vez(es)
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  wellingtoneo 20/3/2017, 18:39

    Coloque o BD, com a consulta e a tabela necessária. Assim podemos olhar com mais calma...
    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Antonybrazil 20/3/2017, 20:30

    Wellington, a função "Val" extrai os caracteres numéricos da string. Já a função "CLong" é uma função de conversão de tipo, ela converte a expressão em um valor inteiro longo.


    CampoCalculado: CLong(Val([CampoString]))
    wellingtoneo
    wellingtoneo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 30/07/2012

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  wellingtoneo 21/3/2017, 14:10

    O procedimento funcionou?
    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Antonybrazil 25/3/2017, 20:47

    Sim. Funciona perfeitamente. Obrigado

    Conteúdo patrocinado


    [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464) Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério. (Erro 3464)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 16:36