Relacionamento de tabelas
eu criei um relacionamento mestre detalhe
uma tabela mestre com os 12 meses
e uma detalhe que seriam os gastos de cada mes
mas eu so consigo colocar um gasto por mes
ou seja um registro só
isso porque quando eu tento inserir outro registro na tabela gastos
acontece o Key Violation
como eu faço pra colocar vários resgistros na tabela gastos
em cada mes
se alguem puder me ajudar eu agradeço
força sempre
uma tabela mestre com os 12 meses
e uma detalhe que seriam os gastos de cada mes
mas eu so consigo colocar um gasto por mes
ou seja um registro só
isso porque quando eu tento inserir outro registro na tabela gastos
acontece o Key Violation
como eu faço pra colocar vários resgistros na tabela gastos
em cada mes
se alguem puder me ajudar eu agradeço
força sempre
Anderson_blumenau
Curtidas 0
Respostas
Wtjunior
01/07/2003
Olá Anderson
Para facilitar, você poderia enviar para o grupo o LayOut de suas tabelas mostrando as PK de cada tabela
Wilson
Para facilitar, você poderia enviar para o grupo o LayOut de suas tabelas mostrando as PK de cada tabela
Wilson
GOSTEI 0
Ruysalles
01/07/2003
É necessário que você crie o relacionamento de 01 para muitos, caso contrário, dará este erro.
valeu.
valeu.
GOSTEI 0
Anderson_blumenau
01/07/2003
É necessário que você crie o relacionamento de 01 para muitos, caso contrário, dará este erro.
valeu.
voce pode me dar um exemplo pratico??????
ou passar pro meu email se nao for pedir muito??
GOSTEI 0
Max_ribeiro
01/07/2003
Anderson,
Seu problema está na modelagem. Vc deve estar utilizando apenas o campo FK como PK da tabela filho.
Para resolver, eu aconselho vc gerar um campo autoincremento e acrescentá-lo a tabela gastos, por exemplo:
MESES
---------
COD_MES PK
DESCRICAO
GASTOS
----------
COD_MES PK e FK para tabela MESES
NUMERO_DO_LANCAMENTO PK (<- CAMPO AUTOINCREMENTO)
VALOR
Repare que a chave primária da tabela GASTOS vai ser composta pelos campos COD_MES e NUMERO_DO_LANCAMENTO, dessa maneira nunca vai ocorrer violação de chave.
[]s
--------------------------------
Max_Ribeiro 8)
Canal #Delphi IRC Brasnet
Seu problema está na modelagem. Vc deve estar utilizando apenas o campo FK como PK da tabela filho.
Para resolver, eu aconselho vc gerar um campo autoincremento e acrescentá-lo a tabela gastos, por exemplo:
MESES
---------
COD_MES PK
DESCRICAO
GASTOS
----------
COD_MES PK e FK para tabela MESES
NUMERO_DO_LANCAMENTO PK (<- CAMPO AUTOINCREMENTO)
VALOR
Repare que a chave primária da tabela GASTOS vai ser composta pelos campos COD_MES e NUMERO_DO_LANCAMENTO, dessa maneira nunca vai ocorrer violação de chave.
[]s
--------------------------------
Max_Ribeiro 8)
Canal #Delphi IRC Brasnet
GOSTEI 0
Max_ribeiro
01/07/2003
Anderson,
Seu problema está na modelagem. Vc deve estar utilizando apenas o campo FK como PK da tabela filho.
Para resolver, eu aconselho vc gerar um campo autoincremento e acrescentá-lo a tabela gastos, por exemplo:
MESES
---------
COD_MES PK
DESCRICAO
GASTOS
----------
COD_MES PK e FK para tabela MESES
NUMERO_DO_LANCAMENTO PK (<- CAMPO AUTOINCREMENTO)
VALOR
Repare que a chave primária da tabela GASTOS vai ser composta pelos campos COD_MES e NUMERO_DO_LANCAMENTO, dessa maneira nunca vai ocorrer violação de chave.
[]s
--------------------------------
Max_Ribeiro 8)
Canal #Delphi IRC Brasnet
Seu problema está na modelagem. Vc deve estar utilizando apenas o campo FK como PK da tabela filho.
Para resolver, eu aconselho vc gerar um campo autoincremento e acrescentá-lo a tabela gastos, por exemplo:
MESES
---------
COD_MES PK
DESCRICAO
GASTOS
----------
COD_MES PK e FK para tabela MESES
NUMERO_DO_LANCAMENTO PK (<- CAMPO AUTOINCREMENTO)
VALOR
Repare que a chave primária da tabela GASTOS vai ser composta pelos campos COD_MES e NUMERO_DO_LANCAMENTO, dessa maneira nunca vai ocorrer violação de chave.
[]s
--------------------------------
Max_Ribeiro 8)
Canal #Delphi IRC Brasnet
GOSTEI 0