RUN TIME ERROR 3201
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?
Mas essa tabela nem está sendo usadao no meu Form.
Aqui minha rotina para adicionar o registro
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
existe algum relacionamento entre as tabelas
Deve haver algum relacionamento entre as tabelas que exige que haja o valor na tabela PRODUTO. Verifique.
Tambem pensei nisso e ja deletei todos os relacionamentos dentro do Banco de Dados....
Nada adiantou....
PS: uso access 2003
Nada adiantou....
PS: uso access 2003
Obrigado.. mas meio que forcei isso funcionar
Deletei a tabela e a refiz.. vai saber..
Deletei a tabela e a refiz.. vai saber..
Qual tabela você deletou?
Alguma coisa estava amarrando a tabela PRODUTOS com a tabela MATERIAORCAMENTO.
Informe e encerre seu tópico.
Alguma coisa estava amarrando a tabela PRODUTOS com a tabela MATERIAORCAMENTO.
Informe e encerre seu tópico.
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
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