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

    [Resolvido]Localizar itens sem digitar a palavra "Tira"

    Compartilhe

    Chamon Consultoria
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 196
    Registrado : 31/08/2012

    [Resolvido]Localizar itens sem digitar a palavra "Tira"

    Mensagem  Chamon Consultoria em Sab Jul 22, 2017 9:12 pm

    Boa tarde!

    Bd em Access 2010.

    O Formulário Pedidos possui uma caixa de combinação para localizar os produtos.
    Praticamente todos os nomes dos produtos começam com a palavra "Tira".
    Exemplo:

    Tira 07 mm cor branco
    Tira 10 mm cor azul
    Tira 10 mm cor Vermelho
    Tira 10 mm cor verde
    Tira 20 mm cor Amarelo

    Existe um modo para localizar o produto e que não seja necessário digitar a palavra "Tira", apenas o número da sua espessura?

    Por exemplo: para localizar todas as tiras de 10 mm, apenas digitaria "10" e não mais "Tira 10".

    Para filtrar os produtos na caixa de combinação, estou usando o seguinte comando:


    Código:
    Set dbs = CurrentDb
     strSql = "SELECT ccNomPro, ccVarPro, CODPRO FROM viewProdutos"

    strSql = strSql & " WHERE viewProdutos.ccNomPro Like " & "'" & txtNomPro & "*'"


    Testei com a função Mid, mas não funcionou:

    strSql = strSql & " WHERE viewProdutos.ccNomPro Like " & "'" & Mid(txtNomPro, 5) & "*'"

    Desde já agradeço!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3333
    Registrado : 14/08/2013

    Re: [Resolvido]Localizar itens sem digitar a palavra "Tira"

    Mensagem  FabioPaes em Dom Jul 23, 2017 3:56 pm

    Basta na condição utilizar o Like *valordigitado*

    Assim:

    strSql = strSql & " WHERE viewProdutos.ccNomPro Like '*" & Me.txtNomPro & "*'"

    Assim, listará todos que contém o texto digitado: 10


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Chamon Consultoria
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 196
    Registrado : 31/08/2012

    Re: [Resolvido]Localizar itens sem digitar a palavra "Tira"

    Mensagem  Chamon Consultoria em Seg Jul 24, 2017 12:30 am

    FabioPaes, é exatamente isso.

    Muito obrigado e sucesso!

    Abraço
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3333
    Registrado : 14/08/2013

    Re: [Resolvido]Localizar itens sem digitar a palavra "Tira"

    Mensagem  FabioPaes em Seg Jul 24, 2017 1:26 pm

    Grato pelo retorno amigo, até a próxima se Deus Quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Seg Set 25, 2017 10:33 am