Fórum COMO RESGATAR dados exemplo 13012004 preciso pegar 01 #206135

13/01/2004

0

Olá pessoal como faco para resgatar apenas alguns digitos exemplo:

13012004 preciso pegar 01 sei que usando copy_variavel,posicao inicial, tamanho) resgato de um ponto até o final mas neste caso preciso resgatar apenas no meio.


muito Obrigado


Infohelp

Infohelp

Responder

Posts

13/01/2004

Aroldo Zanela

Olá pessoal como faco para resgatar apenas alguns digitos exemplo: 13012004 preciso pegar 01 sei que usando copy_variavel,posicao inicial, tamanho) resgato de um ponto até o final mas neste caso preciso resgatar apenas no meio. muito Obrigado

Colega,

A função copy retorna uma substring de um string ou um segmento de um array dinâmico. Sua sintaxe é: Copy( <String>, <expN1>, <expN2> ) -> Substring. Onde:

<String> = String ou array dinâmico de leitura;
<expN1> = Posição inicial (como você já entendeu);
<expN2> = Comprimento, ou seja, quantos caracteres deverão ser retornados.


Responder

Gostei + 0

13/01/2004

Fabiogut

No comando COPY vc pode dar a posição inicial e a final e não só o tamanho do campo. Veja o exemplo:

Campo1 = 022019990

preciso do conteudo da posição 4 até a 5.

result := Copy(campo1, 4, 2); // Sendo que 2 é o numero de caracteres a serem copiados.

Não sei se é isso que vc queria mas espero ter ajudado.

Abraço.


Responder

Gostei + 0

13/01/2004

Infohelp

valeu mesmo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar