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]Captura de texto limitado aos espaços em branco

    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Captura de texto limitado aos espaços em branco Empty [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  L34NDR0 4/2/2014, 14:44

    Pessoal,

    Preciso que em um campo2 apareça o primeiro nome da pessoa que está no campo1.
    Pensei em usar a expressão "Meio/Esquerda/Direita".
    O problema é que no texto do campo1 aparece a matrícula funcional da pessoa da seguinte maneira:

    a123456 - João Honório Pessoa

    Há uma forma em que eu consiga capturar no campo1 somente a palavra "João" do exemplo acima e jogá-lo no campo2?

    abçs

    Leandro

    P.S. Eu até poderia utilizar a expressão "Meio", mas somente dá certo para nomes com o mesmo número de caracteres...
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Captura de texto limitado aos espaços em branco Empty Re: [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  Avelino Sampaio 4/2/2014, 15:21

    Olá!

    Creio que fique mais simples se utilizar a função Split().

    Exemplo:

    dim k
    k = split("a123456 - João Honório Pessoa"," ")
    me!campo2 = k(2)


    Um pouco sobre a função split() vc tem neste meu artigo:

    http://www.usandoaccess.com.br/tutoriais/tuto49.asp?id=1

    Aguardamos




    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Captura de texto limitado aos espaços em branco Empty Re: [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  L34NDR0 4/2/2014, 15:33

    Olá Avelino,

    não compreendi como funciona esta função...
    entrei no teu site e também não consegui entender.

    onde coloco este código?
    ele servirá somente para o empregado João?

    att

    Leandro
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Captura de texto limitado aos espaços em branco Empty Re: [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  Avelino Sampaio 4/2/2014, 15:39

    Aonde vc usaria a expressão meio/esquerda/ ... ?  em uma consulta ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Captura de texto limitado aos espaços em branco Empty Re: [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  JPaulo 4/2/2014, 15:44

    Uso a função Split com o Professor Avelino lhe passou e resulta com nota 10;

    Num modulo;

    Public Function fncSepara(strCampo As String)
    Dim k
    k = Split(strCampo, " ")
    fncSepara = k(2)
    End Function


    Num novo campo na sua consulta:

    Separação: fncSepara([SeuCampo])



    .................................................................................
    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]Captura de texto limitado aos espaços em branco Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Captura de texto limitado aos espaços em branco Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Captura de texto limitado aos espaços em branco Folder_announce_new Instruções SQL como utilizar...
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Captura de texto limitado aos espaços em branco Empty Re: [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  L34NDR0 4/2/2014, 16:06

    Avelino, JPaulo,

    com algumas adaptações... funfou!

    Mais uma vez, plenamente satisfeito.

    thanks

    Leandro

    Conteúdo patrocinado


    [Resolvido]Captura de texto limitado aos espaços em branco Empty Re: [Resolvido]Captura de texto limitado aos espaços em branco

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 11:56