PDA

View Full Version : سوال: سوال در مورد فیلد Calculate



fire.angle
یک شنبه 19 تیر 1390, 11:30 صبح
سلام
میدنم در مورد فیلد Calculate پست های زیادی ایجاد شده و در اونها به سوالات زیادی هم جواب داده شده
اما هر چقدر در بین این پست ها گشتم جواب سوالم رو پیدا نکردم
واسه همین یه پست زدم

سوال اینه که : من یک فیلد Calculate به نام Radif در Adoquery خودم ایجاد کردم که قرار در DbGrid شماره سطرها (ردیف ها) رو نشون بده و در رویداد OnCalcField مربوط به Adoquery هم کد زیر رو برای محاسبه تعداد سطرها نوشتم

Q_MoshtariGridRadif.Value:=Q_MoshtariGrid.RecNo;

فیلد Calculate رو از نوع integer تعریف کردم . مشکل اینه که در زمان اجرا به جای اینکه شماره ردیف از 1 شروع بشه از -1 شروع میشه و بعدش 2 و 3 و4 و ...

اگر هم بخوام فیلد Calculate رو از نوع AutoInc بزارم خطا میده

چیکار کنم ؟ مشکل چیه ؟

یوسف زالی
یک شنبه 19 تیر 1390, 14:30 عصر
سلام.
این باگ در ADO هست.
اما من پس از کلی درگیری باهاش جایگزینشو تو خود ADO یافتم!!
ADO.Recordset.AbsolutePosition
دعام کن!
:لبخند:

fire.angle
یک شنبه 19 تیر 1390, 14:52 عصر
دعام کن!
:لبخند:

دعات میکنم :بوس::بوس::بوس: