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 data em um campo texto

    Compartilhe
    avatar
    alcspip
    Novato
    Novato

    Respeito às Regras 100%

    Mensagens : 29
    Registrado : 23/09/2010

    Localizar data em um campo texto

    Mensagem  alcspip em Dom 20 Out 2013, 00:19

    Boa Noite,

    Amigos, estou precisando de uma ajuda.

    Tenho um campo de uma tabela chamada OBS tipo Texto, e estou precisando extrair uma parte do texto que é uma data.
    Ex.: processo xpt/txq 19/10/13 pedro

    Gostaria de montar uma query que apareça somente a data 19/10/13. Vejam que no inicio do campo também aparece uma "/" , tentei fazer, porem essa primeira barra está me matando, então não sei se teria que fazer algo para ler da direita para a esquerda.

    Grato a Todos

    André


    misaelsp
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 96
    Registrado : 20/02/2013

    Re: [Resolvido]Localizar data em um campo texto

    Mensagem  misaelsp em Dom 20 Out 2013, 00:56

    Pelo o que eu intendi de sua explicação, acho que você pode usar a função Mid

    Dê uma estudada neste link:
    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    É fazendo que se aprende a fazer aquilo que se deve aprender a fazer [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    alcspip
    Novato
    Novato

    Respeito às Regras 100%

    Mensagens : 29
    Registrado : 23/09/2010

    Re: [Resolvido]Localizar data em um campo texto

    Mensagem  alcspip em Dom 20 Out 2013, 02:37

    Misaelsp,boa noite e obrigado pela ajuda, porem,

    Esta função retorna um número especificado de caracteres, a partir de uma posição especificada, como eu não sei onde a barra da data começa, eu preciso localizar a barra da data e daí retornar duas posições e depois pegar as 8 posições para a direita.
    avatar
    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3430
    Registrado : 04/04/2010

    Re: [Resolvido]Localizar data em um campo texto

    Mensagem  Avelino Sampaio em Dom 20 Out 2013, 09:56

    Olá!

    Utilize a função Instr() para localizar a barra.

    Exemplo:

    =mid("Texto",inStr("texto","/") -2, 8 )


    Sucesso!
    avatar
    alcspip
    Novato
    Novato

    Respeito às Regras 100%

    Mensagens : 29
    Registrado : 23/09/2010

    Re: [Resolvido]Localizar data em um campo texto

    Mensagem  alcspip em Ter 22 Out 2013, 22:43

    Avelino, boa noite.

    Perfeito !!!!

    Obrigado .

      Data/hora atual: Ter 12 Dez 2017, 14:04