Página 1 de 1
CHAVE ESTRANGEIRA
Enviado: Julho 8th, 2011, 10:11 am
por rodolfofm
Olá Pessoal,
A Dúvida é o seguinte...
Tenho uma tabela onde tenho um campo que faz referencia a tabela extrangeira, só que ele pode ser nulo, porem quando vou salvar a propriedade "Procurar Em" obriga o preenchimento do mesmo.
Como faço para ignorar essa validação caso o campo esteja em branco.
Atenciosamente
Re: CHAVE ESTRANGEIRA
Enviado: Julho 8th, 2011, 1:43 pm
por Gustavo
Olá,
Existe sim a possibilidade de deixar em branco a opção "Procurar em". Repare na imagem abaixo.
Procurar_em.jpg
Re: CHAVE ESTRANGEIRA
Enviado: Julho 8th, 2011, 2:02 pm
por rodolfofm
Obrigado pela sugestão, mas:
1. Se retirar a propriedade, posso colocar qualquer valor, e obviamente não é isso que queremos.
2. Se existir relacionamento a nível de banco de dados, vai dar erro de FK se colocar um valor que não exista ou se deixar em branco, pois ele vai gravar um espaço em branco e deveria dar um "clear" no atributo antes de persistir o valor.
Se alguém tiver uma solução, agradeço.
Atenciosamente
Re: CHAVE ESTRANGEIRA
Enviado: Julho 8th, 2011, 2:16 pm
por Gustavo
Uma solução seria você deixar propriedade "Procurar Em" com nome da tabela a ser pesquisada e
inserir (um registro que representará o valor nulo) EX:
Registo codigo: 0, 1 ou 99999
Descrição: Não Informado
E na propriedade "Valor Padrão" prencher com 0, 1 ou 99999 conforme será prenchido na tabela.
O campo será prenchido com um valor genérico, desta forma não tera problema no relacionamento.
Re: CHAVE ESTRANGEIRA
Enviado: Julho 8th, 2011, 2:30 pm
por rodolfofm
?? uma alternativa, porém imagine onde tenho um cadastro bancos e contas.
Então vou ter que cadastrar um banco (codigo=1 e descrição="não informado") com a descrição não informado.
E ainda tenho que considerar que o codigo 1 é Banco do Brasil.
Atenciosamente
Re: CHAVE ESTRANGEIRA
Enviado: Outubro 14th, 2011, 1:18 am
por adassoft