PDA

View Full Version : یک مشکل در CalcField



bmanfy
سه شنبه 27 اسفند 1387, 08:59 صبح
سلام دوستان .
من یک فیلد برای جدولم در نظر گرفتم برای ردیف . که از نوعCalc هستش .
دستور زیر رو براش نوشتم . با فرض بر اینکه نامش Fld باشه :


AdoTable1['Fld'] := AdoTable1.Recno ;

درست هم کار میکنه به جز برای رکورد اول که مقدار 1- رو براش نشون میده .
کسی در این زمینه چیزی میدونه ؟

lord_viper
سه شنبه 27 اسفند 1387, 10:46 صبح
خب چک کن که اگه مقدار AdoTable1.Recno برابر با 1- بود به مقدارش 2 تا اضافه کنه


AdoTable1['Fld'] := AdoTable1.Recno+2 ;

bmanfy
سه شنبه 27 اسفند 1387, 17:07 عصر
ببینید و قتی از کد خودم استفاده میکنم ردیفها به شک زیر میشه :
1-
2
3
4
5
.
.
.

اره راست میگی . جواب ساده ای داشت . اصلا این به ذهنم نرسید . اما ایا اینکه یک شرط بخواد دفعات زیادی تکرار بشه پر هزینه نیست .

کسی میتونه بگه calc فیلد بر چه اساسی کار میکنه ؟