PDA

View Full Version : در خواست کامپونتی که تا بحال ندیدم



mohsenrahx
پنج شنبه 18 مرداد 1386, 13:03 عصر
سلام
یک روز نرم افزار یک شرکتی رو دیدم.
جدول های استفاده شده در اون، بعبارتی دی بی گراید، رو تا به خال ندیده بودم .
هر ستون اون جدول یه سر ستون داشت که هر وقت روش (سر ستون، سر تیتر) کلیک می کردی کل بانک بر اساس ستون (مثلا ستون نام خانوادگی) سورت و مرتب می شد.
جدول دقیقا بعد سر تیتر (اولین خانه بعد سرتیتر) جایی داشت مانند ادیت که هر وقت در اون چیزی می نوشتی بانکمون بر اساس اون نوشته فیلتر می شد.
اگر کسی پیشنهادی داره یا کامپوننتشو برا عموم بزاره.
ممنون

Mohammad_Mnt
پنج شنبه 18 مرداد 1386, 14:05 عصر
http://www.devexpress.com/Products/VCL/ExQuantumGrid/

babak869
پنج شنبه 18 مرداد 1386, 14:52 عصر
DbGrid کامپوننتهای زیر این خاصیت رو دارند :


DevExpressQuantumGrid (http://www.devexpress.com/Products/VCL/ExQuantumGrid/)

Ehlib (http://www.ehlib.com/)

Raize Software (www.raize.com)


TMS Component (http://www.tmssoftware.com/)

موفق باشید

mohsenrahx
پنج شنبه 18 مرداد 1386, 20:23 عصر
بابک سلام
من کامپونت های بالا رو غیر از raize... از خودت خریدم .
مثلا TMS این شکلی بود (یعنی با همون کیفیت گرافیکی که در برنامه شرکته که دیده بودم)
اما تمام خاصیت های با لارو نداره.
لطفا راهنمایی کن.

Batman
پنج شنبه 18 مرداد 1386, 21:03 عصر
با سلام
دوست عزیز ehlib دقیقا همون چیزی هستش که دنبالشی
و توی بسته delphi_magic استاد احدی هستش
موفق باشید

meghdadcomputer
پنج شنبه 18 مرداد 1386, 22:00 عصر
سلام
اصلا کامپوننت لازم نداره
این کد را در خاصیت ontilteclick دی بی گرید بنویس

TAdoTable1.Sort := Column.FieldName;

Batman
جمعه 19 مرداد 1386, 06:31 صبح
سلام
اصلا کامپوننت لازم نداره
این کد را در خاصیت ontilteclick دی بی گرید بنویس

TAdoTable1.Sort := Column.FieldName;
با سلام
دوست عزیز برای مرتب کردن مشکلی نیست
برای فیلتر کردن مشکله
یعنی هر زمانی که کاربر روی یه ستون کلیک کرد یه edit ایجاد بشه برای فیلتر
همین که این مورد هم قبلا توی یه تاپیک دیگه بحث شده
موفق باشید

meghdadcomputer
جمعه 19 مرداد 1386, 09:47 صبح
فکر کنم تو خاصیت title کدی بنویسیم که یک inputbox بیاید بعد بر اساس اون متغیر inputbox فیلتر کنیم
البته شاید

Batman
جمعه 19 مرداد 1386, 12:39 عصر
دوست عزیز این مشکل در یه تاپیک دیگه هم مطرح شد و به نتیجه نرسید و شاید بهترین
راه پیشنهادی این بود که زمانیکه روی تیترها کلیک میکردی یه edit وجود داشت که مختصاتش عوض میشد

smakhavan
دوشنبه 22 مرداد 1386, 15:47 عصر
ehlib4 همونی است که میخواهی اما بدی اون نسبت به نسخه 3 اینه که با راست به چپ مشکل داره و خیلی خوب کار نمیکنه. من که نتونستم مشکلش را برطرف کنم

babak869
دوشنبه 22 مرداد 1386, 22:54 عصر
بابک سلام
من کامپونت های بالا رو غیر از raize... از خودت خریدم .
مثلا TMS این شکلی بود (یعنی با همون کیفیت گرافیکی که در برنامه شرکته که دیده بودم)
اما تمام خاصیت های با لارو نداره.
لطفا راهنمایی کن.

اگه دقت کنید کامپوننت Raize هم در همون مجموعه هست . اگه یه DbGrid کامل میخواید فقط میتونم DevExpress QuantumGrid رو معرفی کنم که متاسفانه راست به چپ رو پشتیبانی نمیکنه اما یه کامپوننت دیگه بنام Berg Component هست که امکانات خوبی داره میتونید از اون استفاده کنید

موفق باشید