Boa tarde colegas,
Não estou encontrando meios de resolver o que explicarei abaixo. Se puderem me ajudar, já estou grato!!
São 4 tabelas, 1 para 1
A tabela 'Credenciamento - OS' gera uma Ordem de Serviço. Uma Ordem de Serviço existe, se e somente se houver nela 1 Condutor, 1 Monitor e 1 Veículo.
Porém tenho tido problemas com duplicatas onde 1 condutor, presente em uma OS também está presente em outra OS como Monitor.
Vale lembrar que, uma mesma pessoa pode estar presente tanto na tabela Condutor, como na tabela Monitor.
Por exemplo: o sujeito possui registro tanto de Condutor, como de Monitor (pois ele pode operar das duas formas) e já está com o CPF atrelado na tabela Credenciamento - OS na qualidade de Condutor. Eu gostaria de que, uma vez que ele está nesta condição, se eu tentar atrelar o CPF dele (agora na qualidade de Monitor) em outro registro, isso seja barrado.
Existe alguma forma disto acontecer?
Obrigado pela atenção de todos!
Não estou encontrando meios de resolver o que explicarei abaixo. Se puderem me ajudar, já estou grato!!
São 4 tabelas, 1 para 1
A tabela 'Credenciamento - OS' gera uma Ordem de Serviço. Uma Ordem de Serviço existe, se e somente se houver nela 1 Condutor, 1 Monitor e 1 Veículo.
Porém tenho tido problemas com duplicatas onde 1 condutor, presente em uma OS também está presente em outra OS como Monitor.
Vale lembrar que, uma mesma pessoa pode estar presente tanto na tabela Condutor, como na tabela Monitor.
Por exemplo: o sujeito possui registro tanto de Condutor, como de Monitor (pois ele pode operar das duas formas) e já está com o CPF atrelado na tabela Credenciamento - OS na qualidade de Condutor. Eu gostaria de que, uma vez que ele está nesta condição, se eu tentar atrelar o CPF dele (agora na qualidade de Monitor) em outro registro, isso seja barrado.
Existe alguma forma disto acontecer?
Obrigado pela atenção de todos!