Fórum Violation of Foreign Key #334468
09/12/2006
0
[img:acebcc3d3f]http://faccruz.googlepages.com/erro.JPG[/img:acebcc3d3f]
Só que eu não sei onde eu errei...
É uma tela de cadastro de orçamentos, tem o cabeçalho e os itens. É nos itens, qndo eu vou incluir um novo que me dá o erro...
O código pra incluir o item é o seguinte:
procedure TFCadOrcamento.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (key=VK_RETURN) and ((DBGrid1.SelectedIndex=0) or (DBGrid1.SelectedIndex=1) or (DBGrid1.SelectedIndex=2)) and (DBGrid1.ReadOnly=false) then begin FPesqProd := TFPesqProd.Create(Self); FPesqProd.ShowModal; FPesqProd.Free; FPesqProd := nil; DMControle.cdsCadOrcamento2.Insert; DMControle.cdsCadOrcamento2CODORCAMENTO.AsString := DMControle.cdsCadOrcamentoCODIGO.AsString; DMControle.cdsCadOrcamento2CODRPDUTO.AsString := dmPesquisas.cdsPesqProdutoCODIGO.AsString; DMControle.cdsCadOrcamento2REFPROD.AsString := dmPesquisas.cdsPesqProdutoREFERENCIA.AsString; DMControle.cdsCadOrcamento2CODBARRA.AsString := dmPesquisas.cdsPesqProdutoCODBARRA.AsString; DMControle.cdsCadOrcamento2PRECOVENDA.AsFloat := dmPesquisas.cdsPesqProdutoPRECOVENDA.AsFloat; DMControle.cdsCadOrcamento2MERCADORIA.AsString := dmPesquisas.cdsPesqProdutoDESCRICAO.AsString; end; end;
Estou usando o D7, Firebird 1.5, ClientDataSet
Facc
Curtir tópico
+ 0Posts
10/12/2006
Rm
Master
codmaster integer autoincremental
campo1 etc
Detail
CodMaster String<<< Aqui estava meu erro.Corrigi para integer e OK
CodDetail Integer autoincremental
Campo detail etc
Espero ser de alguma utilidade
Gostei + 0
10/12/2006
Rm
Master
codmaster integer autoincremental
campo1 etc
Detail
CodMaster String<<< Aqui estava meu erro.Corrigi para integer e OK
CodDetail Integer autoincremental
Campo detail etc
Espero ser de alguma utilidade
Gostei + 0
11/12/2006
Facc
Não pode ser String???
Gostei + 0
11/12/2006
Rm
Gostei + 0
11/12/2006
Facc
Vou testar... depois posto o resultado...
Valeu
Gostei + 0
11/12/2006
Facc
Gostei + 0
12/12/2006
Salupe
Pelo menos pra mim seria a melhor forma.
Gostei + 0
12/12/2006
Facc
Os Produtos são diferentes...
Vou mudar para os componentes IBX
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)