Rafael,

Como funciona essa ordem de execução ?
se o usuário inserir um novo registro que compõe um determinado calculo ele vai 
ter que alterar essa ordem de execução manualmente?





--- Em delphi-br@yahoogrupos.com.br, "Allan GabrielAM" <alla...@...> escreveu
>
> Olá, olha, desenvolvi um sistema para folha de pagamento onde o empresário 
> paga seus funcionários por comissão, bonificação etc..., então tive que fazer 
> com que ele pudesse criar várias fórmulas para um único funcionário, então 
> criei uma tabela específica para elas,onde o usuário simplesmene brinca com 
> campos de qualquer tabela, também passei pela mesma situação que vc, tem 
> campos que precisam ser calculados antes para servirem de base para outros 
> cálculos, então criei uma ordem de execução, é aí que está sua solução, pois 
> o sistema vai executar exatamente na ordem específicada, então vc cria regras 
> para essas execuções e pronto, não sei se é o seu caso, mas uso D7 com FB. 
> Acredito que desenvolvendo nesse sentido é mais fácil.
> 
> Espero que eu tenha te ajudado.
> 
> Att.
> Rafael
>   ----- Original Message ----- 
>   From: harleydiaskoehler 
>   To: delphi-br@yahoogrupos.com.br 
>   Sent: Friday, February 26, 2010 9:51 AM
>   Subject: [delphi-br] Desafio em cálculo novamente
> 
> 
>     
>   Caros Colegas,
> 
>   Estou postando essa mensagem novamente pporque até aqui ainda não consegui 
> resolver o problema.
>   Seguinte:
>   Tenho uma tabela com aproximadamente 200 registros dispostos da seguinte 
> forma:
>   ID, Descrição, valor e formula.
> 
>   A coluna valor em algumas situações é informada pelo usuário, mas em outras 
> deve ser calculada de acordo com a formula estipulada na coluna formula, ou 
> seja, sempre que a coluna formula estiver preenchida, esse valor não será 
> digitado.
>   Preciso de uma rotina que faça exatamente esses cálculos, pois as formulas 
> podem ser dependentes, por exemplo, para calcular a primeira é necessário 
> calcular a seguinte e depois retornar e efetuar o calculo da primeira e assim 
> sucessivamente. Preciso que a função avalie a formula e identifique se o 
> existe item dependente que seja necessário calcular antes, execute esse 
> cálculo para depois fazer o atual. Algo tipo é feito no Excel ou Calc. Será 
> alguem pode me ajudar nessa lógica ?
>   Detalhe, para criação das formulas, utilizo a coluna ID que é string e faço 
> o cálculo com a classe Tevaluator da Jedi. São cálculos simples de adição, 
> subtração, multiplicação e divisão.
>   O problema em si não são os cálculos mas sim como fazer as dependências.
> 
>   Agradeço a ajuda
> 
> 
> 
>   
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a