mrcsantos 0 Denunciar post Postado Julho 3, 2012 Olá pessoal, Postei um Tópico no "PHP - Parceiro: Hostnet" - Autonumerador de Fichas - onde a dúvida se consiste em criar um campo sem ser Auto_Increment, mas que possa autonumerar cada registro independente do campo que seja AUTO_INCREMENT e que a cada virada de ano ele reinicie a numeração automaticamente. Tive ajuda do mangakah que postou uma função para numerar os registros, mas como você podem ver no tópico acima mencionado não funcionou perfeitamente. Alguém já experimentou esse problema antes? Agradeço imensamente a ajuda de vcs. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 4, 2012 Crie uma tabela do tipo controle -------- ano sequencial Uma função do tipo Retorna próximo sequencial, não sei a síntaxe mysql, mas basicamente. Obter o Ano Corrente Se Ano Corrente existe na base Obter o sequencial Soma 1 ao sequencial Grava sequencial (tabela e memoria) Senão Grava novo Ano com Sequencial 1 (tabela e memoria) Fim se Retorna Sequencial memoria Cuidados : Acessos concorrentes para evitar dead-locks. Antes de (ou Ao) gravar chamar a function. Compartilhar este post Link para o post Compartilhar em outros sites