31-01-2020, 07:37 PM
السلام عليكم
العمل بـ locate / filtre الخاصة بالـ dataset تجلب كل التسجيلات الذاكرة ثم تقوم بالبحث ، لذا لا أنصحك بإستعمالها في حال كانت البيانات ضخمة.
إذا كنت تستعمل مكونات devart ـ dac * توجد خاصية FilterSQL إستعملها ،أما إذا كنت تستعمل مكونات اخرى إبحث بـ Sql مع خاصية تحديد عدد السطور المجلوبة
في Zeos > Fetchrow =25 و option doSmartOpen
في devart ـ dac > FetchRows =25* و FetchAll = false
Firedac ايضا فيها
Dbexpress لا توجد فيها
لا تنتظر حتى يتاثر
، بإستعمال الخاصية Fetchrow لن يتاثر
العمل بـ locate / filtre الخاصة بالـ dataset تجلب كل التسجيلات الذاكرة ثم تقوم بالبحث ، لذا لا أنصحك بإستعمالها في حال كانت البيانات ضخمة.
إذا كنت تستعمل مكونات devart ـ dac * توجد خاصية FilterSQL إستعملها ،أما إذا كنت تستعمل مكونات اخرى إبحث بـ Sql مع خاصية تحديد عدد السطور المجلوبة
في Zeos > Fetchrow =25 و option doSmartOpen
في devart ـ dac > FetchRows =25* و FetchAll = false
Firedac ايضا فيها
Dbexpress لا توجد فيها
إقتباس :ما عدد السجلات التي يمكن اجراء بحث عليها باعادة الاستعلام من خلال اداة على شبكة محلية دون ان يتأثر الاداء
لا تنتظر حتى يتاثر
، بإستعمال الخاصية Fetchrow لن يتاثر


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)