GARANTIR DESCONTO

Fórum Atualização Automática #354758

04/03/2008

0

Tenho 2 Tabelas: CARGOS e CADASTRO. Dentro de CARGOS tenho um campo chamado de NUM_VAGAS (que corresponde ao número de vagas disponíveis para determinado cargo). Gostaria de que na tela de cadastro qnd cadastra-se o cargo de um funcionário ele autoamticamente retira-se -1 do campo NUM_VAGAS do cargo escolhido na tabela CARGOS. Assim posso manter sempre o núm de vagas atualizado.

Existe essa possíbilidade?

Obrigado.


Ricklorente

Ricklorente

Responder

Posts

04/03/2008

Ferreia2

Jeito tem

Como ainda não tenho prática de trabalhar com Trigger eu faria assim:

No after Insert do componente de acesso a tabela que vc esta usando vc faz um update na tabela cargo no campo do Cargo que vc esta acabando de inserir o novo colaborador.

Agora vc precisa fazer alguns controles do tipo, Quando um colaborador for promovido vc precisa acrescentar uma vaga para o cargo anterior e diminuir uma vaga no cargo atual


Responder

Gostei + 0

04/03/2008

Ricklorente

Fico mt agradecido pela resposta, mas sou novato em Delphi e n sei corretamente como fazer isso será q vc poderia tentar simular um exemplo prático???

Obrigado...


Responder

Gostei + 0

04/03/2008

Ferreia2

Qual banco vc utiliza e qual componente de acesso a tabela?


Responder

Gostei + 0

04/03/2008

Ricklorente

Eu uso FireBird e para conexão estou usando:

SQLConnection, SQLDataSet, DataSetProvider e ClientDataSet.

Obrigado


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar