COMO RESGATAR dados exemplo 13012004 preciso pegar 01
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
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
Curtidas 0
Respostas
Aroldo Zanela
13/01/2004
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.
GOSTEI 0
Fabiogut
13/01/2004
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.
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.
GOSTEI 0
Infohelp
13/01/2004
valeu mesmo
GOSTEI 0