Relacionamento de um para um: Dúvidas...
Olá,
Tenho duas tabelas:
GRUPOS:
ID_GRUPO (PK)
NOME_GRUPO (UK)
P_VENDA
P_FRETE
e
PRODUTOS:
ID_PRODUTO (PK)
ID_GRUPO (FK GRUPOS.ID_GRUPO)
NOME_GRUPO (FK GRUPOS.NOME_GRUPO)
NOME_PRODUTO
QUANTIDADE
etc...
Meu intuito:
Ter dois formulários um no qual eu cadastro os grupos e outro no qual serão cadastrados os produtos e para cada produto eu posso atribuir um grupo selecionando-o em um dblookupcombobox.
Minhas dúvidas:
Criei corretamente os campos e os relacionamentos das tabelas?
Caso não tenha criado, qual seria o correto, pois não estou conseguindo vizualizar os grupos cadastrados quando clico no dblookupcombobox?
Deveria eu criar uma outra tabela?
Meus Agradecimentos:
Obrigado... :wink:
Tenho duas tabelas:
GRUPOS:
ID_GRUPO (PK)
NOME_GRUPO (UK)
P_VENDA
P_FRETE
e
PRODUTOS:
ID_PRODUTO (PK)
ID_GRUPO (FK GRUPOS.ID_GRUPO)
NOME_GRUPO (FK GRUPOS.NOME_GRUPO)
NOME_PRODUTO
QUANTIDADE
etc...
Meu intuito:
Ter dois formulários um no qual eu cadastro os grupos e outro no qual serão cadastrados os produtos e para cada produto eu posso atribuir um grupo selecionando-o em um dblookupcombobox.
Minhas dúvidas:
Criei corretamente os campos e os relacionamentos das tabelas?
Caso não tenha criado, qual seria o correto, pois não estou conseguindo vizualizar os grupos cadastrados quando clico no dblookupcombobox?
Deveria eu criar uma outra tabela?
Meus Agradecimentos:
Obrigado... :wink:
Wart
Curtidas 0
Respostas
Amfsouza
19/07/2004
Se na sua tabela de PRODUTO já faz referência ao GRUPO, o campo NOME_GRUPO nao é um FK e nao deve ser criado (pois já existe em PRODUTO).
Espero ter ajudado. :D
Espero ter ajudado. :D
GOSTEI 0
Amfsouza
19/07/2004
Olá,
Tenho duas tabelas:
GRUPOS:
ID_GRUPO (PK)
NOME_GRUPO (UK)
P_VENDA
P_FRETE
e
PRODUTOS:
ID_PRODUTO (PK)
ID_GRUPO (FK GRUPOS.ID_GRUPO)
NOME_GRUPO (FK GRUPOS.NOME_GRUPO)
NOME_PRODUTO
QUANTIDADE
etc...
Meu intuito:
Ter dois formulários um no qual eu cadastro os grupos e outro no qual serão cadastrados os produtos e para cada produto eu posso atribuir um grupo selecionando-o em um dblookupcombobox.
Minhas dúvidas:
Criei corretamente os campos e os relacionamentos das tabelas?
Caso não tenha criado, qual seria o correto, pois não estou conseguindo vizualizar os grupos cadastrados quando clico no dblookupcombobox?
Deveria eu criar uma outra tabela?
Meus Agradecimentos:
Obrigado... :wink:
Amigo, sou eu de novo. Para ser mais claro:
Sua tabela de PRODUTO já possui uma foreign key chamada ID_GRUPO. Esta foreign key te permitirá através do SQL obter os dados da tabela GRUPO. Dito isto, náo há necessidade do campo NOME_GRUPO.
:D
GOSTEI 0
Wart
19/07/2004
[b:0b5b7d4836]AmfSouza[/b:0b5b7d4836]
Vlw véio...
Té mais :D
Vlw véio...
Té mais :D
GOSTEI 0