Tenho a sgte procedure
 
procedure TF_Manut.DBEdit11KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
   if key = 13 then
   begin
//calculo da diferença entre o valor medido e o de referência gravdo no
F_Setup
      DBEdit22.Text :=
FloatToStr(StrToFloat(F_setup.DBEdit2.Text)-StrToFloat(F_manut.DBEDit11.text
));
      DBEdit7.SetFocus;
   end;
end;
 
tenho várias dessas num formulário ... 
eu digito o valor do campo no DBEdit11 e qdo teclo enter quero q calcule a
diferença entre o valor digitado e outro que armazenei como referência
Tudo funciona ... até a hra q vou salvar .. qdo teclo post todos os valores
anteriores se alteram ... para o nro do ultimo campo da operação ... 
não consigo descobrir porque isso acontece .. 
alguem pode me dar uma dica .. 
 
obrigado 
 
Cícero Fernandes
Eng. Eletricista
Eng. de Segurança do Trabalho
CREA-SC 27.958-0
P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 
 

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de crist_ita
Enviada em: quinta-feira, 13 de novembro de 2008 16:28
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Procedure incorrect number of arguments



Utilizando o ADO (ADOStoredProc1) conseguir visualizar a procedure mais 
gera o erro:

incorrect number of arguments for procedure expected 20
O número incorreto de argumentos para o procedimento esperou 20

Agradeço se alguém poder ajudar!!



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a