RUN TIME ERROR 3201

SACOFRITO 28/02/2011 11:13:57
#366752
Ola galera, um bom dia e ótima semana.
Me deparei com o seguinte erro ao tentar gravar um registro em uma tabela detorcamentos. Na instrução update ocorre o problema.
Alguem sabe o que pode ser?

  Run-time error “3201” You cannot add or change a record because a related record is required in table [ô]PRODUTO[ô]. 

Mas essa tabela nem está sendo usadao no meu Form.

Aqui minha rotina para adicionar o registro
  If KeyAscii = 13 Then
If cmbMateriaPrima = [Ô][Ô] Then MsgBox [Ô]Selecione uma matéria-prima![Ô], vbCritical: Exit Sub
Set dsdet = db.OpenRecordset([Ô]select * from detorcamentos[Ô], dbOpenDynaset)
If dsdet.RecordCount > 0 Then
dsdet.MoveLast
varItem = dsdet!Item + 1
Else
varItem = 1
End If
dsdet.AddNew
dsdet!codorc = lblOrc
Set rsMateria = db.OpenRecordset([Ô]select * from materiaorcamento[Ô], dbOpenDynaset)
rsMateria.FindFirst [Ô]descricao =[ô][Ô] & cmbMateriaPrima & [Ô][ô][Ô]
If Not rsMateria.NoMatch Then
dsdet!codmat = rsMateria!codmat
dsdet!descricao = rsMateria!descricao
Else
MsgBox [Ô]Matéria-prima não encontrada![Ô]
Exit Sub
End If
dsdet!Item = varItem
dsdet!DATA = Format(Date, [Ô]dd/mm/yyyy[Ô])
dsdet.Update
pf_Enche
End If
MARCELO.TREZE 28/02/2011 11:25:31
#366754
existe algum relacionamento entre as tabelas
EDERMIR 28/02/2011 11:26:38
#366755
Deve haver algum relacionamento entre as tabelas que exige que haja o valor na tabela PRODUTO. Verifique.
SACOFRITO 28/02/2011 11:28:39
#366756
Tambem pensei nisso e ja deletei todos os relacionamentos dentro do Banco de Dados....
Nada adiantou....

PS: uso access 2003
SACOFRITO 28/02/2011 11:36:24
#366761
Obrigado.. mas meio que forcei isso funcionar
Deletei a tabela e a refiz.. vai saber..

EDERMIR 28/02/2011 13:23:24
#366778
Qual tabela você deletou?

Alguma coisa estava amarrando a tabela PRODUTOS com a tabela MATERIAORCAMENTO.

Informe e encerre seu tópico.
SACOFRITO 28/02/2011 14:19:09
#366791
Bom no caso eu deletei a tabela DetOrcamentos.
E acho dificil ter alguma coisa amarrada na tabela materiaorcamento com a produtos pois a materia orcamento fiz semana passada desde o ínicio.
Enfim, deletei a detOrcamentos e a importei de um bkp, deu tudo certo ...estranho, mas resolveu.

Obrigado a quem respondeu
Tópico encerrado , respostas não são mais permitidas