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]Expressão SeImed para localizar palavras ou números.

    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido]Expressão SeImed para localizar palavras ou números. Empty [Resolvido]Expressão SeImed para localizar palavras ou números.

    Mensagem  julianovv 18/3/2022, 11:45

    Bom dia. Tenho uma consulta que preciso criar uma expressão SeImed que retorne somente um número entre parênteses.

    É um banco de dados de Condominio e nele estão os extratos bancários e criei uma maneira de evitar a sobrecarga digitando somente o código do condômino no final de cada lançamento referente a ele.

    Tentei o seguinte:

    Criei um alias "CodNomeN1" com a expressão "Direita([Lançamento]);4" para que retorne somente os 4 últimos caracteres do registro que em alguns deles constam os números entre parênteses (1), (2), (3)....

    Criei a expressão SeImed mas não dá em nada. Fica tudo vazio.

    Nome1: SeImed ([CodNomeN1]= "(1)";"Andrea";SeImed ([CodNomeN1]= "(2)";"Uriel";SeImed ([CodNomeN1]= "(3)";"Wagner"...

    Pesquisei sobre critérios e caracteres coringas em expressões SeImed para localizar palavra em campos e não encontrei nada.

    Qualquer luz será bem vinda!

    Rolling Eyes


    Última edição por julianovv em 19/3/2022, 19:18, editado 1 vez(es)


    .................................................................................
    Juliano

    USO O ACCESS 2007 NO XP SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - Monitor AOC 24 pol G2HE524G2 - Impressora Epson T33 - Scanner Bright.
    Smile
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Expressão SeImed para localizar palavras ou números. Empty Re: [Resolvido]Expressão SeImed para localizar palavras ou números.

    Mensagem  JPaulo 18/3/2022, 12:17

    Use assim:
    Código:
    Replace(Replace(Left([Lançamento];4);"(";"");")";"")


    E depois é o simples;
    Código:
    IIf([CodNomeN1]=1;"Andrea"IIf([CodNomeN1]=2;"Uriel";IIf([CodNomeN1]=3;...


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Expressão SeImed para localizar palavras ou números. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Expressão SeImed para localizar palavras ou números. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Expressão SeImed para localizar palavras ou números. Folder_announce_new Instruções SQL como utilizar...
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido]Expressão SeImed para localizar palavras ou números. Empty Expressão SeImed para localizar palavras ou números. Empty Re: Expressão SeImed para localizar palavras ou números.

    Mensagem  julianovv 19/3/2022, 19:16

    Boa tarde JPaulo, deu certo e já apliquei. Encontrei outra alternativa também que também funcionou:

    CodNomeN: SeImed([Lançamento] Como "*(1)*";1;SeImed([Lançamento] Como "*(2)*";2;...

    O asterisco antes do número indica texto antes.

    Obrigado!

    Wink


    .................................................................................
    Juliano

    USO O ACCESS 2007 NO XP SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - Monitor AOC 24 pol G2HE524G2 - Impressora Epson T33 - Scanner Bright.
    Smile
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Expressão SeImed para localizar palavras ou números. Empty Re: [Resolvido]Expressão SeImed para localizar palavras ou números.

    Mensagem  JPaulo 19/3/2022, 19:21

    O asterisco antes e depois, tem um inconveniente, se você tiver 1(2)
    vai mostrar e pode ser um erro.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Expressão SeImed para localizar palavras ou números. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Expressão SeImed para localizar palavras ou números. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Expressão SeImed para localizar palavras ou números. Folder_announce_new Instruções SQL como utilizar...
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido]Expressão SeImed para localizar palavras ou números. Empty Res: [Resolvido]Expressão SeImed para localizar palavras ou números.

    Mensagem  julianovv 20/3/2022, 13:46

    Sim, é verdade mas vai sempre depender da forma que for digitado no final do registro. Coloquei entre parênteses para deixar bem definido que número deverá ser buscado.
    Obrigado!

    Wink


    .................................................................................
    Juliano

    USO O ACCESS 2007 NO XP SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - Monitor AOC 24 pol G2HE524G2 - Impressora Epson T33 - Scanner Bright.
    Smile

    Conteúdo patrocinado


    [Resolvido]Expressão SeImed para localizar palavras ou números. Empty Re: [Resolvido]Expressão SeImed para localizar palavras ou números.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 13:30