Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eykawasaki

Numeração de acordo com o ano

Recommended Posts

Bom dia pessoal....

 

estou com uma dúvida meio simples....

em um sistema em ASP com banco de dados Access.... preciso q ele atribua um determinado número para cada registro...

 

eu tenho dois métodos de numeração aqui...

- primeiro...

123/06

124/06

125/06

001/07

002/07

ou seja, quando muda o ano, zera a numeração....

 

- segundo

123/06

124/06

125/06

126/07

127/07

ou seja, quando muda o ano, apenas altera os dois últimos dígitos.... a numeração continua normalmente...

 

 

dei uma olhada nos artigos e fiz uma busca no fórum... como não encontrei nada q me ajudasse, resolvi abrir um tópico novo...

o segundo método parece ser mais fácil... basta associar ao ano e pronto...

agradeço quem pude ajudar

 

 

fallow...

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

armazene dois compos no DBum para anumeracao e outro para o anosempre selecione o maior numero para o ano atualse nao existir nenhum o priximo será o UM se existir o proximo será o maior adicionado de UM

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu criei essa função aqui, ela é semelahnte a que você quer...é só mudar o segundo if fazendo com que ele não some o valor

 

function CalculaRelacao(byVal numeroRel, anoRel)dim ano,resultano=right("00"& cint(right(year(now),2)),2)if	 ano=right("00"&anoRel,2) then  result=right("0000" & numeroRel+1, 4)&"/"&right("00" & ano, 2) elseif ano=right("00"&cint(anoRel+1),2) then  result=right("0000" & numeroRel+1, 4)&"/"&right("00" & ano, 2)else  result=falseend if CalculaRelacao=resultend function

para chamar ela

 

response.write(calcularelacao(200,06))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo faz pela segunda forma ......onde o Ano ... será sempre o Ano atual ... e pronto ..vAno = Year(date())Agora você incrementa o seu contador ...vCount = UltimoCountdoBandodeDadosvCount = vCount + 1vNumero = vCount & "/" & vAnopronto!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.