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

    [Resolvido]Tipo de dados incompatível na expressão de critério

    avatar
    israeltidsa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 05/12/2014

    [Resolvido]Tipo de dados incompatível na expressão de critério Empty [Resolvido]Tipo de dados incompatível na expressão de critério

    Mensagem  israeltidsa 26/7/2018, 17:25

    Bom tarde Amigos
     
     
    Venho mais uma vez solicitar a ajuda de vocês.
    Estou precisando retorna o valor do campo “txt_Descri” usando como critério um campo de texto.
     
    No mesmo formulário estou usando as funções listadas abaixo pare retornar o valor do campo “txt_Descri” usando como critérios campos numéricos, e está funcionando corretamente. 

    Comando funcionando:
     
    If txt_CodEquip <> 0 Then
    Comando = "select * from tab_equipamento where código=" & txt_CodEquip
    valida_selecao
    If dataset.RecordCount <> 0 Then
    txt_Descri = dataset("DescrEquip")
    End If
    End If


    Agora preciso retorna o valor do "txt_descri" usando como critério um campo que está configurado como texto.Tentei usar os mesmos comandos.

    If txt_identificacao <> 0 Then
    Comando = "select * from tab_equipamento where [IdEquipamento]=" & txt_identificacao
    valida_selecao
    If dataset.RecordCount <> 0 Then
    txt_Descri = dataset("DescrEquip")
    End If
    End If

    Mas esta apresentando erros 

    Obs. O campo Idequipamneto tem texto e caracteres "-;_;/"
     
    Comando:  Variável ondem são colocados os comandos SQL, como Insert, Update e Select
     Validada_selecao: “Set dataset = banco.OpenRecordset(Comando, dbOpenDynaset)” é uma Function que  inicializa o dataset, executa o comando sql passado através da variavél Comando e preenche o dataset na memória.

    Mensagem de erro 

    Quando insiro valores numerário no campo txt_identificacao
    Erro'3464' Tipo de dados incompatível na expressão de critério

    Quando insiro texto no campo txt_identificacao
    Parâmetro insuficiente.Eram esperados 1
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Tipo de dados incompatível na expressão de critério Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério

    Mensagem  Silvio 26/7/2018, 18:16

    Experimente essa dica...

    'Sem aspas simples se for numerico
    'Where [IdEquipamento]= " & Me.txt_identificacao & ""

    'Com aspas simples se for texto
    'Where [IdEquipamento]= '" & Me.txt_identificacao & "'"


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    israeltidsa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 05/12/2014

    [Resolvido]Tipo de dados incompatível na expressão de critério Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério

    Mensagem  israeltidsa 30/7/2018, 11:59

    Muito obrigado deu tudo certinho

    Conteúdo patrocinado


    [Resolvido]Tipo de dados incompatível na expressão de critério Empty Re: [Resolvido]Tipo de dados incompatível na expressão de critério

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 22:15