estou usando componentes datacontrol´s na minha aplicação (dbedit,
dbcombobox,etc) to tendo problemas em um determinado formulario, nesse
formulario eu tenho varios edits e ao preencher algum edit este edit
pode influenciar em determinado campo (e tipo assim se eu coloco 10 no
campo frutas entao eu tenho que rodar o sequinte calculo peso  = 
(frutas /10) *1, onde peso e outro campo (que pode ser editado pelo
formulario) ai ficari dbeditfrutas = 10 e dbeditpeso = 1 que seria
"(10/10) * 1 = 1"  so que se o usuario nao tiver satisfeito com o
valor de 1 pro campo pesso ele pode via dbeditpesso digitar um valor
para o mesmo!

resumindo quando digito um valor num dbedit ao dar o onexit do mesmo
eu rodo uma storprocedure no banco onde ela faz um calcuo matematico
com os campo colocando seus resultados nos respectivos campos e
atulizando os dbedits no formularios com os novos valores!

meu problema: ele nao atualiza os dbedits!!!!

estou usando iboquery com dbedits e pra rodar a procedure utilizo
script tudo apontando para um unico ibodatabase  e ibotransaction. o
metodo que eu to usando no onexit dos dbedits é:

TRY
 IF DS.DATASET.FIELDBYNAME('CODIGO').ASSTRING <> '' THEN
  BEGIN
   DS.DATASET.POST;
   SCRIPT1.SQL.Text:= 'EXECUTE PROCEDURE PR
('+DS.DATASET.FIELDBYNAME('CODIGO').ASSTRING+')';
   SCRIPT1.Execute;
  DS.DATASET.Refresh;
   DS.DATASET.Edit;
  END;
 EXCEPT END;

por favor alquem ai me ajude!! o prazo ja estourou e eu to desesperado.
t+


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a