PDA

View Full Version : سوال: چطور شمارش رديف براي دي بي گريد ايجاد كنم؟



farhadkarimi
پنج شنبه 13 مهر 1391, 16:25 عصر
سلام
چطور شمارش رديف براي دي بي گريد ايجاد كنم؟

سعید صابری
پنج شنبه 13 مهر 1391, 22:26 عصر
جستجو کنید قبلا بارها گفته شده

حسین شهریاری
یک شنبه 16 مهر 1391, 07:28 صبح
یه فیلد محاسباتی ایجاد کن:

ADOTable.FieldByName('Id').AsInteger:=ADOTable.Rec No+1;
if ADOTable.FieldByName('Id').AsInteger < 0 then
ADOTable.FieldByName('Id').AsInteger:=ADOTable.Fie ldByName('Id').AsInteger*(-1);
سطر اول طبق دلایلی -1 میشه برای همین در یه -1 ضرب میشه.

موفق باشید

mafazel
چهارشنبه 19 مهر 1391, 12:01 عصر
سلام
این کد بهتره! مشکل -1 رو نداره:
ADOTable1.FieldByName('RecNo').AsInteger:=ADOTable 1.Recordset.AbsolutePosition;