با توضیحات آقا یوسف من متوجه مشکل خودم که نتونستم به درستی بیانش کنم شدم.
اما روند رو برای دوستانی که ممکنه بعدا همین سوالات رو داشته باشند توضیح میدم.

یک جدول شامل فیلدهای مختلف موجود هست. به دلیلی برای این جدول نیازمند ایجاد یک فیلد محاسباتی داریم. از طرفی به هر دلیل از Table استفاده نمی کنیم و هدف استفاده از فیلد محاسباتی در Query هست. برای این کار
1. روی Query دابل کلیک می کنیم و تمامی فیلدها رو با کلیک راست اضافه می کنیم.
2. دوباره کلیک راست می کنیم و New Field رو برای ایجاد فیلد محاسباتی انتخاب میکنیم. فیلد مورد نظر رو ایجاد می کنیم.
3. در Query و خصوصیت SQL، عبارت SELECT * FROM Query رو می نویسیم.
4. در رویداد OnCalc کدهای لازم برای مقداردهی فیلدهای محاسباتی می نویسیم.
مثلا برای اضافه کردن ستون شماره ردیف این کد:


with ADOQuery do
begin
FieldByName('RowNo').AsInteger:= RecNo;
if FieldByName('RowNo').AsInteger <0 then
FieldByName('RowNo').AsInteger:= FieldByName('RowNo').AsInteger*(-1);
end;



یا برای محاسبه فیلد مانده، این کد:

FieldByName('Remain').AsExtended:=tmpRemain + (Crd- Deb);


و .... رو می نویسیم.