ورود

View Full Version : EhLib 9.1.028.D7-XE10.2 Full Source



GeneralLeang
پنج شنبه 01 آذر 1397, 17:39 عصر
با سلام

من از مجموعه کامپوننت های EhLib در برنامه ام استفاده میکنم.

کامپوننت خیلی خوب هست، به درستی هم کار میکند.

فقط الان من حدود 5 هزار رکورد با 6 ستون دارم، خیلی خیلی کامپوننت کندی هست خیلی دیر بروز رسانی یا گروه بندی میشه خیلی باید صبر کنم؟

آیا راه حلی دارید؟؟؟؟

بانک اطلاعاتی هم اکسس می باشد.

TADOConnection -> TADOTable -> TDataSetDriverEh -> TMemTableEh -> TDataSource -> TDBGridEh

دوستان لطفا کمک کنید.

GeneralLeang
پنج شنبه 01 آذر 1397, 17:49 عصر
با سلام

من از مجموعه کامپوننت های EhLib در برنامه ام استفاده میکنم.

کامپوننت خیلی خوب هست، به درستی هم کار میکند.

فقط الان من حدود 5 هزار رکورد با 6 ستون دارم، خیلی خیلی کامپوننت کندی هست خیلی دیر بروز رسانی یا گروه بندی میشه خیلی باید صبر کنم؟

آیا راه حلی دارید؟؟؟؟

بانک اطلاعاتی هم اکسس می باشد.

TADOConnection -> TADOTable -> TDataSetDriverEh -> TMemTableEh -> TDataSource -> TDBGridEh

دوستان لطفا کمک کنید.



دوستان به نظر من که یک مشکلی هست و گرنه 5 هزار رکورد که چیزی نیست که این کامپوننت خیلی طول میکشه تا فیلتر یا گروه بندی انجام بده اگه اینطوری باشه که خیلی بده هر چقدر تعداد رکورد ها بیشتر بشه کند تر میشه؟؟؟

دوستان گرامی لطفا خواهش میکنم راهنمایی کنید با تشکر فراوان.

Touska
سه شنبه 06 آذر 1397, 09:41 صبح
دلیل کندی استفاده از TMemTableEh هست

در حقیقت این کامپوننت داده ها بصورت Optimization میارو روی رم کلاینت و سپس بصورت
کم کم داده ها رو Fetch میکنه برای کاربر - پارامتر FetchAllonOpen رو اگر True کنید شاید مشکل حل بشه
ولی کلا کامپوننت خوبی برای داده های حجیم نیست - زیاد ازش استفاده کردم ولی اگر بدون TmemTable Eh کار بشه
سرعتش خوبه