ورود

View Full Version : اضافه کردن رکورد به دی بی گرید



parniant
سه شنبه 07 آبان 1387, 10:16 صبح
با سلام
یک دی بی گرید دارم که با استفاده از شرط هایی که در adoquery گذاشته ام می یاد و اونها رو در دی بی گرید نشون می ده حالا می خوام در ادامه دستوراتم علاوه بر اطلاعاتی که در دی بی گرید هست (اگه لازم بود ) رکوردهای دیگه ای رو هم بهش اضافه کنم ( چون در شرط اول شاید به تعدادی که موردنظرم هست پیدا نشه پس مجبورم تعداد باقی مانده را از بین افرادی انتخاب کنم که شامل تمام شرط ها نباشند ) چطور می تونم این کار رو انجام بدم ؟ ممنون (مثلا اگه به 10تا مراقب نیاز دارم که 3 تا شون حاوی شرط موردنظرم (کارمند دانشگاه بودن ) هستند اونها برای مراقبت انتخاب بشن و بقیه 7 نفر مجبورا از بین بقیه باشن که کارمند نیستند ) (دلفی با بانک sql )

nice boy
سه شنبه 07 آبان 1387, 13:00 عصر
اگه خاصیت LockType مربوط به AdoQuery رو برابر ltBatchOptimistic بزاری
می تونی بهش رکود اضافه کنی بدون اینکه به جدولت چیزی اضافه بشه:خجالت:

SYNDROME
سه شنبه 07 آبان 1387, 17:03 عصر
بهتر برای این کار یک while بنویسی و هر با که مقدار بازگشتی ADO خالی بود شرط بعدی را اعمال کنی.
موفق باشید