Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Estou iniciando no vb 6.0 e gostaria de uma ajuda!
é o seguinte:
Dim Pesquisar as StringPesquisar = "3 - Palio Wernkend"Como eu separo desta string os valores que estivem antes do "-" ? No exemplo seria 3.
Ajude-me por favor.
Antes de qualquer coisa cuidado com as regras (http://forum.imasters.com.br/index.php?act=Help), dá uma olhada quanto ao título de posts. Tente ser mais direto isso facilita tanto na hora de vermos para entrar quando na pesquisa que outras pessoas forem realizar.
Já quanto á sua dúvida:
Você terá que usar duas funções (para fazer de um modo genérico) elas são as Instr e a Left.
A função Instr server para procurar algum caracter dentro de um texto sua sintaxe é:
Instr (posicao_inicial, texto_onde_buscar, texto_que_deve_buscar)Ele procurará o texto indicado no terceiro parâmetro dentro do texto do segundo a partir da posição indicada.
Como resultado ela lhe indicará a posição onde está esse caractere.
Já a função left serve para copiar uma parte do texto:
Left (texto,quanto_caracteres_serao_pegos)Ou seja serão pegos tantos caracteres iniciando da esquerda (do começo) do texto.
Ficaria assim:
posicao_do_hifen = instr(1,texto,"-")antes_do_hifen = mid(texto,1,posicao_do_hifen)