با سلام خدمت دوستان
میخواهم از طریق یک فیلد محاسباتی مانده گیری انجام دهم.البته این مانده گیری به رکورد قبلی ارتباط دارد.
از کد زیر استفاده نمودم ولی خطا میده. اگر خط قرمز بکار گرفته شود باعث میشود که مانده هر سطر جداگانه و بدون ارتباط با سطر قبل شود که مورد نظر نمی باشد. اگر خط را غیرفعال نمایم در رابطه با خط سبز رنگ خطای فلوت اتقاف میافتد. به نظر شما خط قرمز در کجا قرار دهم که در موقع محاسبه فقط یکبار عمل شود؟ متشکرم
procedure TfrmRoyatGardeshAmel2.qyrDaftarCalcFields(DataSet: TDataSet);
var
intMondehKol:Extended;
intMondehJari:Extended;
begin
intMondehKol:=0;
intMondehJari:=Abs(qyrDaftarBED.Value-qyrDaftarBES.Value);
intMondehKol:=intMondehKol+intMondehJari;
qyrDaftarMondeh.Value :=intMondehKol;
end;