ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

referêcia para duas tabelas [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Ter Jun 04, 2013 11:04 am    Assunto: referêcia para duas tabelas [RESOLVIDO] Responder com Citação

olé pessoal boa tarde, na verdade minha dúvida é mais uma opinião dos senhores

bom eu tenho 3 tabelas (cliente, fornecedor, endereço), sendo assim
cliente e fornecedor possuem endereços, logo a tabela endereço
seria filha de cliente e fornecedor, e como controlar isso?
Levando em consideração que acredito que não posso criar uma chave estrangeira para duas tabelas, nesse caso, o que pode ser feito?

abraços e muito obrigado


Editado pela última vez por tanure em Ter Jun 04, 2013 4:01 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9099
Localização: Sinop-MT

MensagemEnviada: Ter Jun 04, 2013 12:58 pm    Assunto: Responder com Citação

melhor vc criar uma tabela com os dados da entidade (cliente ou fornecedor), e outra pra enderecos

se vc for trabalhar com sped e notas eletronicas, vai ficar melhor assim
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Ter Jun 04, 2013 1:31 pm    Assunto: Responder com Citação

mas é mais ou menos isso que estou fazendo
só que não posso deixar uma tabela para clientes e fornecedores
preciso delas separadas

1 - cliente
2 - fornecedor
3 - endereço

mas como que eu ligo endereço a cliente e fornecedor ao mesmo tempo???
ou seja, cada registro da tabela endereço ser um registro de cliente ou fornecedor
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9099
Localização: Sinop-MT

MensagemEnviada: Ter Jun 04, 2013 2:53 pm    Assunto: Responder com Citação

e por qual razao nao pode unir as 2? coloca um flag informando se o registro é de cliente ou fornecedor.

a minha tabela aqui é unica pra tudo, ate pra funcionarios:


_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Ter Jun 04, 2013 3:40 pm    Assunto: Responder com Citação

na tabela fornecedores eu tenho muito mais dados adicionais que a tabela cliente, como por exemplo inscriçao municipa, estadual, dados do socio
e na tabela clientes tenho dados de contratação


to pensando aqui em criar entao duas tabelas
endereço_cliente e
endereco_fornecedor
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9099
Localização: Sinop-MT

MensagemEnviada: Ter Jun 04, 2013 3:50 pm    Assunto: Responder com Citação

vc pode reparar q minha tela de cadastro tem varias abas.

a tabelas sao estas:


_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Ter Jun 04, 2013 4:00 pm    Assunto: Responder com Citação

é exatamente isso que vou fazer

obrigado joemil....
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB