REVELAR

Fórum Erro que ensiste a continuar.. #329113

11/09/2006

0

Oi...estou com um problema que me tira o sono...tenho um form onde tenho dados a ser vizualisados, nome do cliente, aparelho, n de série, e aí vai...neste mesmo form tenho opções de inserir orçamentos, dar baixa e etc...o curioso é quando vou dar baixa no aparelho, faço todo o processo dá certo más na hora de sair do form referente a da baixa para voltar o form que vizualiza ele dá um erro..
[url][URL=http://img359.imageshack.us/my.php?image=erroyh2.jpg][img:e063260187]http://img359.imageshack.us/img359/5025/erroyh2.th.jpg[/img:e063260187][/URL][/url]

procurando o problema ví que aparentimente é neste código..

procedure T_FORM_OS_NAV.ToolButton8Click(Sender: TObject);
var
A:integer;
begin
  A:=BD_OFC_ELEGS_OOE_CODIGO.Value;
    If BD_OFC_ELE.RecordCount = 0 then showmessage (´Não existe ocorrência de O.S. neste formulário ´)
      else
      begin
      _FORM_OS_BX := T_FORM_OS_BX.Create(application);
   try
    _FORM_OS_BX.BD_OFC_ELE.Close;
    _FORM_OS_BX.BD_OFC_ELE.SQL.Clear;
    _FORM_OS_BX.BD_OFC_ELE.SQL.Add(´select * from ORCAMENTO_OFIC_ELET where GS_OOE_CODIGO=´+inttostr(A));
    _FORM_OS_BX.BD_OFC_ELE.Open;
    _FORM_OS_BX.ShowModal;
  finally
      FreeAndNil(_FORM_OS_BX);
   end;
end;
end;


aí resolví o problema assim...



procedure T_FORM_OS_NAV.ToolButton8Click(Sender: TObject);
begin
    If BD_OFC_ELE.RecordCount = 0 then showmessage (´Não existe ocorrência de O.S. neste formulário ´)
      else
      begin
      _FORM_OS_BX := T_FORM_OS_BX.Create(application);
   try
    _FORM_OS_BX.ShowModal;
  finally
      FreeAndNil(_FORM_OS_BX);
   end;
end;
end;


más eu presciso do primeiro código para fazer funcionar...alguém tem alguma idéia de como resolver isto ?


vlw t+


Gigatel

Gigatel

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar