wallace Postado Fevereiro 26, 2009 Denunciar Share Postado Fevereiro 26, 2009 ola turma bom dia a todosto com esse problemao no meu sistema não tem como terminar o orçamento se umas das minhas tabelas tiver um campo de chave Null como por ex. tabela rua endereço do clientemelhor explicando: tenho tabela cliente, tabela rua, tabela cidade, tabela orçamento etc...mas as vezes um orçamento rapido não precisaria do endereço completo do cliente (não precisaria da rua por ex.)alguém tem sugestão de como posso resolver esse problema ?? seria nos relacionamentos ????valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leandro Abbade Postado Fevereiro 26, 2009 Denunciar Share Postado Fevereiro 26, 2009 Bom dia Wallace,Coloca aqui como está o relacionamento entre as tabelas.Quando você digita os dados do orçamento rápido está baseado em qual tabela? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wallace Postado Fevereiro 26, 2009 Autor Denunciar Share Postado Fevereiro 26, 2009 simples:por exemplo:tabela clienteNmclientecdcliente (integridade referencial em todos campos relacionados como chave em outra tabela)cdruacdbairrocdcidadetabela orcamentocdclientecdfuncionariocdprojetoo que ocorre é o seguinte:tenho um formulario orcamentoe se eu cadastrar um cliente e deixar sem cdrua (tabela cliente) não tem como prosseguirocorre o mesmo com o cdprojeto (esse é um problemao eu ate coloquei um valor padrão . (ponto) para prosseguir e no formulario orcamento nele tenho um sub-formulario projetos (no caso é uma consulta)no mais os relacionamentos é simples acho que por ser consulta o meu subformulario que pode ta causando issofalou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Fevereiro 27, 2009 Denunciar Share Postado Fevereiro 27, 2009 Se há campos não obrigatórios então crie uma relação fraca, ou então não relacione os campos, pois quando você impõe relação de integridade referencial ele força que a tabela filah receba somente dados que existam na tabela pai, ou então crie um registro na tabela para esses casos ok! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wallace Postado Fevereiro 28, 2009 Autor Denunciar Share Postado Fevereiro 28, 2009 Se há campos não obrigatórios então crie uma relação fraca, ou então não relacione os campos, pois quando você impõe relação de integridade referencial ele força que a tabela filah receba somente dados que existam na tabela pai, ou então crie um registro na tabela para esses casos ok!eu removi a relacao das tabelas: codigorua e clientecodigorua mas mesmo assim não é possivel e da a mensagem o mecanismo de banco de dados não encontrou....depois que eu coloco o codigo da rua na tabela cliente ai sim funciona normalcomo seria "criar um registro na tabela para esses casos" ? ? ? o fato é simples se eu não tenho o endereco completo do cliente isso não pode no meu sistema impedir de fazer um orçamentolembrando que eu tenho tabelas diferentes relacionadas no caso tenho a tabela rua, cidade, bairro, e na tabela cliente codigoRua, codigoBairro, codigoCidadedeve ser alguma coisa simples mas não consigo solucionar aindavaleu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
wallace
ola turma bom dia a todos
to com esse problemao no meu sistema não tem como terminar o orçamento se umas das minhas tabelas tiver um campo de chave Null como por ex. tabela rua endereço do cliente
melhor explicando: tenho tabela cliente, tabela rua, tabela cidade, tabela orçamento etc...
mas as vezes um orçamento rapido não precisaria do endereço completo do cliente (não precisaria da rua por ex.)
alguém tem sugestão de como posso resolver esse problema ?? seria nos relacionamentos ????
valeu
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.