منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ماهي الـ FetchFows
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اذا تعاملت مع ادوات احترافية للاتصال بالبيانات غالبا ستجد هذه الخاصية
على سبيل المثال مكونات IBDac للاتصال بقواعد بيانات FireBird .
هذه الخاصية لها قيمة افتراضية 25 وتعني عدد السجلات المطلوب جلبها في كل مرة .
تخيل معك 100 الف سجل حتى ولو جلبتها كلها في النهاية انت لن تعرض منها الا 50 او لنقل 30 سجل .
الباقي سيكون مختفيا عن المستخدم ولا فائدة فيه الا بحال نزل المستخدم لتصفح البقية
اذا لماذا اجلب كل السجلات وانا لا استطيع عرض الا 30 منها فقط
اذا نزل المستخدم لعرض وطلب المزيد سوف اعرض لها المزيد
هناك قاعدة مهمة في البرمجة
وهي لاتعرض الا الضروري فقط من البيانات واذا طلب المستخدم المزيد اعطه المزيد
هذه الخاصية تلبي المطلوب لك كمبرمج دلفي وتعطيك البيانات على دفعات متتالية دون ان يشعر المستخدم انه يطلب المزيد من البيانات وتأتيه على دفعات متتالية .

هذا الفيديو هنا يوضح لك طريقة عمل هذه الخاصية وسهولة التعامل معها

[attachment=22521]

كود :
http://www.mediafire.com/file/2dt3kxrb7sck5g2/fetchRows.rar/file