GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    capturando apenas parte de um numero
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Estagiário

postado
como faço pra capturar um intervalo numerico dentro de um numero maior?


tenho o seguinte numero que capturei de um arquivo txt


29356485521199805

onde:
verde correspode a empresa
amarelo coresponde a setor
corresponde a numeração sequencial
corresponde ao ano


eu quero fazer uma sequencia onde somente o numero alterado é o ROSA

29356485521199805
29356485521199905
29356485521200005
29356485521200105


"toda vitória esconde uma abdicação"
Simone de Beauvoir, frança
 
Postagens: 38 | Registrado: 10 August 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Iniciante

postado Hide Post
Experimente:

dmax(mid(nomedocampo),12,4)) - define o maior número (rosa)

Para acrescentar mais 1
format(dmax(mid(nomedocampo),12,4))+1,"0000") e depois concatene com os outros dígitos que não mudam.
conforme seu exemplo "29356485521"&format(dmax(mid(nomedocampo),12,4))+1,"0000")&"05"
Espero que o ajude.
 
Postagens: 13 | Localização: Campinas/SP | Registrado: 01 September 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Iniciante

postado Hide Post
Ivan, esqueci de informar que no fim vc pode utilizar como automático o ano, ou seja format(date,"yy") ou format(date();"aa") se for em relatórios ou forms.
 
Postagens: 13 | Localização: Campinas/SP | Registrado: 01 September 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
onde vc colocou
dmax(mid(nomedocampo),12,4))
nomedocampo pode ser o nome de uma variável no codigo


"toda vitória esconde uma abdicação"
Simone de Beauvoir, frança
 
Postagens: 38 | Registrado: 10 August 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Iniciante

postado Hide Post
Sim pode, defina a variável primeiro.
 
Postagens: 13 | Localização: Campinas/SP | Registrado: 01 September 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
 Tópico Anterior | Próximo Tópico Powered by Eve For Enterprise  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    capturando apenas parte de um numero

©