robinhocne Postado Maio 26, 2010 Denunciar Share Postado Maio 26, 2010 (editado) Pessoal é o seguinte, Tenho um campo na Tabela chamado Endereco onde todo o endereço e o numero estão juntos exemplo:Rua São Salvador, 334Meu banco de dados é Firebird.e eu queria percorrer esse campo na tabela e copiar somente o numero apos a virgula, tenho alguns endereço que está assim também:Rua Joao de Barro, S/Npreciso também copiar o S/Ncomo faço isso ?alguém poderia me ajudar ? Editado Maio 31, 2010 por robinhocne Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavioavilela Postado Maio 26, 2010 Denunciar Share Postado Maio 26, 2010 utilize o comando copy(Texto, apartir_de_quando(10), quantos_caracteres(2)) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Maio 26, 2010 Denunciar Share Postado Maio 26, 2010 Faça assim:var a, b : integer; begin a := length(edt_endereco.Text); b := pos(',', edt_endereco.Text); edt_numero.Text := Trim(copy(edt_endereco.Text, b + 1, a - b)); end;Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 robinhocne Postado Maio 30, 2010 Autor Denunciar Share Postado Maio 30, 2010 Faça assim:var a, b : integer; begin a := length(edt_endereco.Text); b := pos(',', edt_endereco.Text); edt_numero.Text := Trim(copy(edt_endereco.Text, b + 1, a - b)); end;AbraçosDeu certinho isso mesmo que eu precisava, mas agora preciso tbém copiar o que está antes da virgula no caso o endereço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Maio 31, 2010 Denunciar Share Postado Maio 31, 2010 Essa você poderia ter descoberto eim :P var a, b : integer; begin a := length(edt_endereco.Text); b := pos(',', edt_endereco.Text); edt_numero.Text := Trim(copy(edt_endereco.Text, 1, b - 1)); end;Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 robinhocne Postado Maio 31, 2010 Autor Denunciar Share Postado Maio 31, 2010 Essa você poderia ter descoberto eim :P var a, b : integer; begin a := length(edt_endereco.Text); b := pos(',', edt_endereco.Text); edt_numero.Text := Trim(copy(edt_endereco.Text, 1, b - 1)); end;AbraçosOpa isso mesmo, obrigado, é da proxima vez vou pensar um pouco mais....rsrrsmas obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
robinhocne
Pessoal é o seguinte,
Tenho um campo na Tabela chamado Endereco onde todo o endereço e o numero estão juntos exemplo:
Rua São Salvador, 334
Meu banco de dados é Firebird.
e eu queria percorrer esse campo na tabela e copiar somente o numero apos a virgula, tenho alguns endereço que está assim também:
Rua Joao de Barro, S/N
preciso também copiar o S/N
como faço isso ?
alguém poderia me ajudar ?
Editado por robinhocneLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.