Felipe Simões Bezerra Postado 28 de Abril de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Denunciar Compartilhar Postado 28 de Abril de 2009 Bom dia pessoal! Estamos disponibilizando o cadastro dos nossos funcionários a nossas filiais. Nosso sequêncial de chapa inicia com uma letra e completa com mais 5 digitos: A00001 -> A = Autonomo; N00001 -> Normal; a letra segue o Tipo do funcionário. Simulei cadastros simultaneos com a mesma chapa, quando o 1º é salvo ok! porém quando vou salvar o 2º o sistema apresenta erro de primary key, so que ele não deixa eu simplesmente alterar a chapa, ele finaliza todo o cadastro. Alguém poderia me ajudar em como tratar para que nossas filiais não tenham esse problema? Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
RONALDO ELIAS Postado 28 de Abril de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 28 de Abril de 2009 Bom dia pessoal! Estamos disponibilizando o cadastro dos nossos funcionários a nossas filiais. Nosso sequêncial de chapa inicia com uma letra e completa com mais 5 digitos: A00001 -> A = Autonomo; N00001 -> Normal; a letra segue o Tipo do funcionário. Simulei cadastros simultaneos com a mesma chapa, quando o 1º é salvo ok! porém quando vou salvar o 2º o sistema apresenta erro de primary key, so que ele não deixa eu simplesmente alterar a chapa, ele finaliza todo o cadastro. Alguém poderia me ajudar em como tratar para que nossas filiais não tenham esse problema?Obrigado. Felipe, Seu banco é oracle ou mssql? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Felipe Simões Bezerra Postado 28 de Abril de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Autor Denunciar Compartilhar Postado 28 de Abril de 2009 Felipe,Seu banco é oracle ou mssql? SQL Server Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mauricio J. T. Postado 28 de Abril de 2009 Tópicos Que Criei: 134 Tópicos/Dia: 0.02 Meu Conteúdo: 1.225 Conteúdo/Dia: 0.19 Reputação: 2 Pontos/Conquistas: 7.399 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 28 de Abril de 2009 Nao precisaria fazer isso, pois o sistema tem um campo que é tipo de funcionario. Se mudar esse status, ira ter que mudar a chapa dele no sistema todo ?. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Felipe Simões Bezerra Postado 28 de Abril de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Autor Denunciar Compartilhar Postado 28 de Abril de 2009 Nao precisaria fazer isso, pois o sistema tem um campo que é tipo de funcionario. Se mudar esse status, ira ter que mudar a chapa dele no sistema todo ?. Infelizmente Mauricio é uma cultura da empresa. Na outra empresa onde eu trabalhava utilizava a mesma máscara L#####, só que q letra eu usava para separar a localidade do funcionário. Ex.: Funcionário São Paulo = S00001; funcionário Rio de Janeiro = R00001... Dessa maneira era impossivel acontecer esse problema. Só que essa alteração é inviavel aqui onde estou trabalhando são 6000 funcionários ativos... Valeu! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.