Tenho uma BD Access com campos: ID (Numeração automática), FUNCIONÁRIO, DATA, QUANTIDADE, os dados são recolhidos diariamente (numa única mensagem) via Outlook. Portanto, é possível evitar que um mesmo funcionário tenha dois registos na BD com mesma data? Por favor, se possível, preciso aprender, ajudam-me. É que precisa-se evitar que o funcionário envia uma mesma mensagem duas vezes ou mais. Por ex.: (imagem anexa).
2 participantes
BD Access_Duplicação de registos
Cabinda- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11
Registrado : 13/07/2016
- Mensagem nº1
BD Access_Duplicação de registos
FabioPaes- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3914
Registrado : 14/08/2013
- Mensagem nº2
Re: BD Access_Duplicação de registos
Olha so, a função que vc irá utilizar é o DCount("CampoaserContado","Tabela","Criterio1 and Criterio2")
Essa contagem devera ser acionada no Campo Data, ou seja apos preencher o Funcionario, e preencher a data, a função irá fazer uma contagem dos registro na tabela... E se For >0 significa que ja tem um registro lançado pro mesmo funcionario e data. Assim emitiremos uma alerta.
Veja aqui nesse post na Mensagem N04. A situação la é evitar Cadatrar um Mes mais de uma vez por ano.
https://www.maximoaccess.com/t26081-resolvidoimpedir-dados-duplicados-em-uma-linha-de-registros
Essa verificação deverá ser colocada no Campo Data ta...
Essa contagem devera ser acionada no Campo Data, ou seja apos preencher o Funcionario, e preencher a data, a função irá fazer uma contagem dos registro na tabela... E se For >0 significa que ja tem um registro lançado pro mesmo funcionario e data. Assim emitiremos uma alerta.
Veja aqui nesse post na Mensagem N04. A situação la é evitar Cadatrar um Mes mais de uma vez por ano.
https://www.maximoaccess.com/t26081-resolvidoimpedir-dados-duplicados-em-uma-linha-de-registros
Essa verificação deverá ser colocada no Campo Data ta...
.................................................................................
_____________________________________________________________________
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
O importante não saber tudo, mas sim a Onde procurar!