با سلام خدمت دوستان
میخواهم از فیلتر dbgrideh استفاده نمایم ولی تا به حال نتوانستم.خواهشمندم اگر کسی از آن استفاده کرده روش ایجاد آنرا شرح دهد.متشکرم.ضمیمه 83604
با سلام خدمت دوستان
میخواهم از فیلتر dbgrideh استفاده نمایم ولی تا به حال نتوانستم.خواهشمندم اگر کسی از آن استفاده کرده روش ایجاد آنرا شرح دهد.متشکرم.ضمیمه 83604
مشکل حل شد.
با اضافه نمودن ehlibADO به قسمت uses و فعال نمودن فیلترهای پراپرتی گرید مشکل حل شد.متشکرم
لطفا در صورت امکان فایل ضمیمه را نگاه کنید.
من به روشی که موفق به فیلتر شده اید را هم انجام دادم ولی گرید فیلتر نشد.
سلام
قبلا من این مشکل رو داشتم
و حل شد
تو تاپیک های سایت هم هستش
سلام
مدتی بود که به سایت سر نزده بودم و دوتا پیام خصوصی شما رو هم امروز دیدم شرمنده
اول از همه کامپوننت های زیر رو روی فرم قرار بدین
DBGridEh
DataSetDriverEh
MemTableEh
ADOTable
DataSource
سپس
1- خاصیت (همون پروپرتی) ProviderDataSet کامپوننت DataSetDriverEh به کامپوننت ADOTable متصل کنین
2- خاصیت DataDriver کامپوننت MemTableEh رو به DataSetDriverEh متصل کنین
3- خاصیت DataSet کامپوننت DataSource رو به MemTableEh متصل کنین
4- خاصیت DataSource کامپوننت DBGridEh رو به DataSource وصل کنین
بعدش این یونیت ها رو به قسمت Uses اضافه کنین EhLibMTE,DBGridEhImpExp,EhLibADO توجه کنین که EhLibADO رو وقتی اضافه کنین که از ADO استفاده می کنین برای BDE و غیره باید یونیت مربوطه رو استفاده کنین البته EhLibADO در قسمت مرتب سازی کاربرد داره
بعد از این که یونیت ها رو اضافه کردین پروپرتی های گرید رو مانند شکل داده شده تعریف کنین
ehlib.PNG
باید ببخشی خیلی با عجله گفتم و نوشتم چون اگه حواله میکردم به خونه و وقت آزاد باز یادم میرفت
اگه کار کرد و مشکلت رو حل کرد یه کلیک هم روی دکمه تشکر بزن باشد که رستگار شوید
با تشکر
ورژن کامپوننت EhlibGrid چنده
متاسفانه ehlibGrid من location را نداره
حالا location زیاد مهم نیست میگه فیلتر رو کجا نشون بده
Ehlib 5.5
وقتی توی فرمم
DataSetDriverEh
یا
MemTableEh
اضافه میکنم ، Db به Uses ها اضافه میشه.
وقتی کامپایل میکنم از Uses
Db
خطا میگیره !!! چرا؟
اگه xe2 دارای data.db از بخش uses پاک کن
مرسی درست شد.
حالا چرا وقتی روی فیلتر کلیک میکنم Grid فیلتر نمیشه ؟؟
هیچ اتفاقی نمیفته!
ehlibmydac به uses اضافه کرده ای؟
درست شد.
باید یونیت EhLibMTE رو اضافه کنید.
تمام
______________
یک سوال دیگه نمیشه این گزینه های زیر رو برداشت؟ یا تغییر داد ؟؟
(Clear Filter)
(Custom)
.
.
دوستان سلام.
من از FireDAC و EhLib استفاده می کنم. DBGridEh به یک کوئری (FDQuery) لینک شده.
چطور می تونم عملیات Sorting و Filtering و Summarizing رو انجام بدم؟
EhLib ورژن 9.4 رو در دلفی 10.2 توکیو استفاده می کنم.
من با این روش به نتیجه رسیدم.
1- کپی فایل EhLibFireDAC.pas رو در مسیر برنامه قراردادم.
2- EhLibFireDAC رو در USES اضافه کردم.
3- فیلدها رو در زمان طراحی به گرید اضافه کردم.
4- خاصیت TitleButton و dghAutoSortingMarkin و dghMultiSortMarking رو برای گرید فعال کردم.
فقط برای من خیلی عجیبه که چطور حتما باید گرید در زمان طراحی حتما از دیتاست مربوطه مقدار بگیره تا عملیات سورت کردن انجام بشه. (اگر تمام تنظیمات زمان طراحی رو انجام ندم و در زمان اجرا این کار رو بکنم، جواب نمیده!!)