admin管理员组文章数量:1301562
I am doing this on calculate field event of my procedure :
procedure TDataModule1.CENIKCalcFields(DataSet: TDataSet);
begin
CENIK.FieldByName('OSEB').AsInteger := Form10.cxComboBox1.EditValue;
CENIK.FieldByName('SUM').AsCurrency :=CENIK.FieldByName('PRICE').AsCurrency * CENIK.FieldByName('DAYS').Value;
CENIK.FieldByName('DDV').AsCurrency := CENIK.FieldByName('SUM').AsCurrency * 22 / 100.0;
CENIK.FieldByName('TT').AsCurrency := 3.13 * CENIK.FieldByName('DAYS').Value * CENIK.FieldByName('OSEB').Value ;
CENIK.FieldByName('PRIJAVA').AsCurrency := CENIK.FieldByName('OSEB').Value * 2.50;
CENIK.FieldByName('TOTAL').AsCurrency := CENIK.FieldByName('SUM').AsCurrency + CENIK.FieldByName('PRIJAVA').AsCurrency + CENIK.FieldByName('TT').AsCurrency;
end;
In case of overlapping days PRIJAVA needs to be calculated only once. How do I prevent prijava being calculated if it allready exists ?
本文标签: delphioncalculate fields prevent iteration on overlapping daysStack Overflow
版权声明:本文标题:delphi - oncalculate fields prevent iteration on overlapping days - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1738482413a2089221.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论