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