Fórum Pasar datos de un dbgrid a otro #584778
13/08/2017
0
Buenos dias amigos,soy novato en esto,necesitaba una ayuda.
Tengo dos formularios en las cuales tengo un dbgrid en cada fromulario,el segundo formulario es de consulta de productos,y la primera es un formulario de ventas,consegui hacer que del formulario2 pase la informacion al fromulario1,pero ya al pasar los datos necesito cerrar mi formulario2,pero corre un error al cerrar.
Aqui una imagen del error
https://ibb.co/nQgEwa
Tengo dos formularios en las cuales tengo un dbgrid en cada fromulario,el segundo formulario es de consulta de productos,y la primera es un formulario de ventas,consegui hacer que del formulario2 pase la informacion al fromulario1,pero ya al pasar los datos necesito cerrar mi formulario2,pero corre un error al cerrar.
procedure TFrmConsProd.DBGrid1DblClick(Sender: TObject);
begin
dm_dados.sqlconprod.FieldByName('est_codigo').AsInteger;
dm_dados.tbl_saiproducto.Edit;
dm_dados.tbl_saiproductoSAIPROD_CODPRODUTO.AsInteger := dm_dados.sqlconprod.FieldByName('est_codigo').AsInteger;
frmconsprod.close;
end;
end.
Aqui una imagen del error
https://ibb.co/nQgEwa
Derlis
Curtir tópico
+ 0
Responder
Posts
13/08/2017
Gutierry Pereira
Bom dia, o que tens é um violação de acesso. Isso ocorrer quando um objeto/recurso é chamado e o mesmo já não existe mais.
Isso deve estar ocorrendo se o seu formulário de produto estiver com um caFree no onclose ou em algum outro lugar vocês esta destruindo o mesmo e no formulário de vendas estiver tentando acessar alguma propriedade do formulário de produtos (como ele não existe mais o erro irá ocorrer).
Verifique no formulário de vendas se vocês esta utilizando o formulário de produtos depois de destruir o mesmo.
Espero ter ajudado.
Att: Gutierry Antonio
Isso deve estar ocorrendo se o seu formulário de produto estiver com um caFree no onclose ou em algum outro lugar vocês esta destruindo o mesmo e no formulário de vendas estiver tentando acessar alguma propriedade do formulário de produtos (como ele não existe mais o erro irá ocorrer).
Verifique no formulário de vendas se vocês esta utilizando o formulário de produtos depois de destruir o mesmo.
Espero ter ajudado.
Att: Gutierry Antonio
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)