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


5 participantes

    [Resolvido]Caixa de combinação ler só a segunda palavra

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  Assis 10/2/2016, 16:41

    Boa tarde Amigos

    Queria que ao clikar numa caixa de combinação mostrasse a segunda palavra de uma frase:

    Exemplo

    1º exemplo -Sofá King 3 Lugares ----- Este são os dados do campo da caixa de combinação.

    Mas ao fazer click na caixa de combinação só mostrava a palavra King


    2º exemplo -Base Royal Madeira ----- Este são os dados do campo da caixa de combinação.

    Mas ao fazer click na caixa de combinação só mostrava a palavra Royal

    Será possível

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    erinaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 27/09/2010

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  erinaldo 10/2/2016, 19:15

    Assis veja esse exemplo!!  tenta adaptar ao seu projeto
    Anexos
    [Resolvido]Caixa de combinação ler só a segunda palavra Attachmentsobrnome.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (30 Kb) Baixado 10 vez(es)
    avatar
    nucosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 34
    Registrado : 24/07/2012

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  nucosta 10/2/2016, 19:19

    Caso sejam colunas diferentes tens de ir buscar a colluna 1:

    2palavra = Me.caixa.Column(1)

    Caso seja uma frase inteira tens de ir buscar a frase e depois partir. Mais ou menos assim:

    frase = me.caixa
    frasesema1palavra = mid(frase, instr(frase, " ") + 1)
    2palavra = left(frasesema1palavra, instr(frasesema1palavra, " ") - 1)

    Creio que qualquer coisa assim funciona.

    Experimenta,

    Eu tenho várias situações dessas.

    Espero ter ajudado.
    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  philipp.moreira 10/2/2016, 19:41

    Boa tarde!

    Creio que isto atenda sua necessidade:

    Mid("teste teste1 teste2", InStr(1, "teste teste1 teste2", " ")+1, InStr(InStr(1, "teste teste1 teste2", " ")+1, Mid("teste teste1 teste2", InStr(1, "teste teste1 teste2", " ")+1), " "))

    Altere a string "teste teste1 teste2" para sua variável com valor;
    Altere a string " " (espaço simples) para a variável com valor objetivo;

    Obs.: O Código acima vai funcionar se houver padrão nos valores quando contiverem apenas um espaço simples. Caso não haja esta padronização recomendo criar uma function que percorra a String implementando uma lógica mais robusta.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  Assis 11/2/2016, 09:03

    Bom dia

    Não consegui resolver.

    Nuno, ou Philipp, um exemplo ?

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    nucosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 34
    Registrado : 24/07/2012

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  nucosta 11/2/2016, 11:04

    Coloca o seguinte texto:


    Private Sub Form_Load()
    dim tt as string ' variável texto que vais tirar da caixa de combinação
    dim t2 as string ' variável texto só com a segunda palavra
    tt = "João Maria Paula Antonina"
    t2 = Left(Mid(tt, InStr(tt, " ") + 1), InStr(Mid(tt, InStr(tt, " ") + 1), " ") - 1)
    MsgBox t2
    End Sub


    Quando abrires o form vai aparecer "Maria".

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  Avelino Sampaio 11/2/2016, 11:42

    Olá!

    Veja se esta minha solução atende:

    http://www.redeaccess.com.br/viewtopic.php?f=19&t=540

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  Assis 11/2/2016, 14:42

    Obrigado Mestre Avelino

    Conteúdo patrocinado


    [Resolvido]Caixa de combinação ler só a segunda palavra Empty Re: [Resolvido]Caixa de combinação ler só a segunda palavra

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 00:47