Boas,
há alguma função que me permita separar uma string em várias ("como o strtok() em linguagem c++")
Exemplo:
dim string nome as string
dim s() as string
string_nome="Isabel Vicente de Gonçalves Moreira Fernandes"
e o que eu queria era:
s[0]="Isabel"
s[1]="Vicente"
s[2]="Mendes"
s[3]="de"
s[4]="Gonçalves"
s[5]="Moreira"
s[6]="Fernandes"
Já procurei nos tópicos do forum e o mais parecido que encontrei foi este,
http://maximoaccess.forumeiros.com/t18849-excluir-ultimo-carater-de-um-campo
mas não é isto que eu preciso...
possivelmente precisarei da função instr, mas esta só me dá a 1ª ocorrência(índice) de uma string dentro doutra.
Terei de conjugar a instr com a len (ou coisa parecida...)
(também tenho dificuldade com arrays, mas confesso que ainda não pesquisei muito sobre isso)
será o split aquilo de procuro?
conjugado com um ciclo "for " e "next" ?
http://maximoaccess.forumeiros.com/t2951-resolvidoseparar-endereco-pegar-somente-rua
Alguém me pode dar um link, ou uma ideia, qualquer coisa de como fazer isto?
Desde já, obrigado, por lerem a minha dúvida.
há alguma função que me permita separar uma string em várias ("como o strtok() em linguagem c++")
Exemplo:
dim string nome as string
dim s() as string
string_nome="Isabel Vicente de Gonçalves Moreira Fernandes"
e o que eu queria era:
s[0]="Isabel"
s[1]="Vicente"
s[2]="Mendes"
s[3]="de"
s[4]="Gonçalves"
s[5]="Moreira"
s[6]="Fernandes"
Já procurei nos tópicos do forum e o mais parecido que encontrei foi este,
http://maximoaccess.forumeiros.com/t18849-excluir-ultimo-carater-de-um-campo
mas não é isto que eu preciso...
possivelmente precisarei da função instr, mas esta só me dá a 1ª ocorrência(índice) de uma string dentro doutra.
Terei de conjugar a instr com a len (ou coisa parecida...)
(também tenho dificuldade com arrays, mas confesso que ainda não pesquisei muito sobre isso)
será o split aquilo de procuro?
conjugado com um ciclo "for " e "next" ?
http://maximoaccess.forumeiros.com/t2951-resolvidoseparar-endereco-pegar-somente-rua
Alguém me pode dar um link, ou uma ideia, qualquer coisa de como fazer isto?
Desde já, obrigado, por lerem a minha dúvida.
Última edição por rui.o.pereira em 22/5/2014, 13:50, editado 4 vez(es)