Bom Dia senhores..
Faço aplicações em access 2003 há alguns anos mas não entendo muito como alterar os códigos.
Desenvolvi uma aplicação em access na empresa que trabalho usada por aproximadamente 15 pessoas simultaneamente para comunicação interna (CI) e pedidos, e em ambas eu utilizava numeração automática do access em 2015.
Como verifiquei que não teria como zerar a numeração sem perder os dados anteriores, resolvi utilizar a seguinte solução apresentada aqui no maximoaccess que resolveria meu problema:
=SeImed(DContar("[Nº CI]";"CI")=0;("001" & Ano(Data()));Formato((Esquerda(DMáx("[Nº CI]";"CI");3)+1) & Ano(Data());"000\/0000"))
O problema é que se eu tenho um número 558/2015 por exemplo, o primeiro número de janeiro de 2016 passa a ser "559/2016"
Gostaria de saber uma solução para quando alterar o ano começar do 001.
Já vi em outros tópicos ensinando a fazer isso através de programação, mas eu não consegui.
Pretendo participar ainda muito do fórum, pois faço alterações no meu sistema quase que diariamente.
Grande abraço
Eduardo
Faço aplicações em access 2003 há alguns anos mas não entendo muito como alterar os códigos.
Desenvolvi uma aplicação em access na empresa que trabalho usada por aproximadamente 15 pessoas simultaneamente para comunicação interna (CI) e pedidos, e em ambas eu utilizava numeração automática do access em 2015.
Como verifiquei que não teria como zerar a numeração sem perder os dados anteriores, resolvi utilizar a seguinte solução apresentada aqui no maximoaccess que resolveria meu problema:
=SeImed(DContar("[Nº CI]";"CI")=0;("001" & Ano(Data()));Formato((Esquerda(DMáx("[Nº CI]";"CI");3)+1) & Ano(Data());"000\/0000"))
O problema é que se eu tenho um número 558/2015 por exemplo, o primeiro número de janeiro de 2016 passa a ser "559/2016"
Gostaria de saber uma solução para quando alterar o ano começar do 001.
Já vi em outros tópicos ensinando a fazer isso através de programação, mas eu não consegui.
Pretendo participar ainda muito do fórum, pois faço alterações no meu sistema quase que diariamente.
Grande abraço
Eduardo
Última edição por duluzsc em 8/1/2016, 12:13, editado 1 vez(es)