نمایش نتایج 1 تا 19 از 19

نام تاپیک: گروه بندی در DBGrid Ehlib

  1. #1

    گروه بندی در DBGrid Ehlib

    با سلام به همه دوستان.
    من قصد استفاده از امکانات گروهبندی در کامپوننت گرید Ehlib رو دارم.
    از داخل دمو ها نحوه گروهبندی با جداول رو یاد گرفتم ولی متاسفانه مثالی برای گروهبندی با AdoQuey نداره.من خودم سعی کردم این کار رو انجام بدم ولی متاسفانه چند تا خطا میده.
    اگه دوستان در این مورد اطلاعاتی دارند ممنون میشم در اختیار قرار بدن
    یا حق

  2. #2
    کاربر دائمی آواتار nice boy
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Delphi Land
    پست
    373

    نقل قول: گروه بندی در DBGrid Ehlib

    من هم از adoDataset و هم از AdoQuery با این کامپوننت استفاده کردم و مشکلی نداشتم
    شما باید روی TMemTableEhb دابل کلیک کنید و Assign Local data رو به یک AdoQuery وصل کنید

  3. #3

    نقل قول: گروه بندی در DBGrid Ehlib

    با تشکر میشه یک نمونه برنامه برام بزارید ممنون میشم
    یا حق

  4. #4

    نقل قول: گروه بندی در DBGrid Ehlib

    در ضمن من در ارتباط با Adoquery با MemTable مشکلی ندارم ولی مشکل اینجاست که هنگامی که دستورات SQl رو تغییر میدم خروجی اون روی Grid تاثیر نمی گذاره. به عنوان مثال اگه اول هنگام ارتباط کل فیلدها جدول رو Select کردم و حالا توی برنامه فقط دو تا فیلد رو Select کنم ، بازهم توی Grid همون خروجی قبلی نمایش داده میشه.
    در صورتی که گروه بندی انجام نشده باشه با Close کردن و مجددا باز کردن Memtabel خروجی اس کیو ال در گرید دیده میشه ولی هنگامی که گروهبندی اعمال شده باشه پیغام خطای زیر رو میده
    عکس های ضمیمه عکس های ضمیمه

  5. #5

    نقل قول: گروه بندی در DBGrid Ehlib

    دوستان هیچ کس با Ehlib گروه بندی نکرده؟

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    مشهد
    پست
    32

    نقل قول: گروه بندی در DBGrid Ehlib

    با سلام
    گروه بندی با ehlib بسیار ساده است البته فقط مشکل راست به چپ دارد که میشه اونم حل کرد البته نمونه کد هواستید بزارم براتون .

    ضمنا شما با کدام ورژن کار می کنید ؟

  7. #7
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    925

    Question نقل قول: گروه بندی در DBGrid Ehlib

    نقل قول نوشته شده توسط maddahi.m.p مشاهده تاپیک
    با سلام
    گروه بندی با ehlib بسیار ساده است البته فقط مشکل راست به چپ دارد که میشه اونم حل کرد البته نمونه کد هواستید بزارم براتون .

    ضمنا شما با کدام ورژن کار می کنید ؟
    ممنون میشوم نمونه کد برای استفاده قرار بدهید. متشکرم

  8. #8
    کاربر دائمی آواتار nice boy
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Delphi Land
    پست
    373

    نقل قول: گروه بندی در DBGrid Ehlib

    نقل قول نوشته شده توسط hadisalahi2 مشاهده تاپیک
    در ضمن من در ارتباط با Adoquery با MemTable مشکلی ندارم ولی مشکل اینجاست که هنگامی که دستورات SQl رو تغییر میدم خروجی اون روی Grid تاثیر نمی گذاره. به عنوان مثال اگه اول هنگام ارتباط کل فیلدها جدول رو Select کردم و حالا توی برنامه فقط دو تا فیلد رو Select کنم ، بازهم توی Grid همون خروجی قبلی نمایش داده میشه.
    در صورتی که گروه بندی انجام نشده باشه با Close کردن و مجددا باز کردن Memtabel خروجی اس کیو ال در گرید دیده میشه ولی هنگامی که گروهبندی اعمال شده باشه پیغام خطای زیر رو میده
    تا اونجایی که من فهمیدم MemTable داده ها رو به صورت Cache شده نمایش میده در نتیجه اگه Query شما تغییر کنه روی گرید تاثیری نداره جهت رفع این مشکل از یک DataSetDriverEh استفاده کنید.
    ابتدا خاصیت Provider Dataset رو به Adoquery وصل کنید بعد خاصیت DataDriver مربوط به MemTable رو به Provider وصل کنید. تا این مشکل حل بشه.

  9. #9

    نقل قول: گروه بندی در DBGrid Ehlib

    میشه لطف کنید یک نمونه پروژه اینجا قرار بدید؟

  10. #10
    کاربر دائمی آواتار nice boy
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Delphi Land
    پست
    373

    نقل قول: گروه بندی در DBGrid Ehlib

    نقل قول نوشته شده توسط hadisalahi2 مشاهده تاپیک
    میشه لطف کنید یک نمونه پروژه اینجا قرار بدید؟
    این نمونه رو ببینید
    فایل های ضمیمه فایل های ضمیمه

  11. #11

    نقل قول: گروه بندی در DBGrid Ehlib

    دوست عزیز برنامه ای که شما فرستادید بازهم همون مشکل رو داره.
    اگه موقعی که Grid در حالت گروهبندی قرار داره اگه دستور Select رو تغییر بدی بازهم همون پیام خطا رو میده و دیگه نمیشه با پروژه کار کرد.
    آیا در کامپیوتر شما گروهبندی با تغییر دستورات Sql هنوز هم کار میکنه؟

  12. #12
    کاربر دائمی آواتار nice boy
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Delphi Land
    پست
    373

    نقل قول: گروه بندی در DBGrid Ehlib

    شما گفتید موقعی که دستورات رو اجرا می کنید گرید Refresh نمیشه
    مشکل اینجاست که هنگامی که دستورات SQl رو تغییر میدم خروجی اون روی Grid تاثیر نمی گذاره.
    من هم نمونه رو به این خاطر گذاشتم
    اما در مورد مشکلی که با گروهبندی داره باید بگم به نظر من طبیعیه وقتی شما مثلا داده ها رو با فیلد Name گرهبندی کردید و بعد دستور رو عوض می کنید و در Query جدید دیگه این فیلد وجود نداره خوب باید هم خطا بده.
    البته من فرصت نکردم سورس کامپوننت رو ببینم شاید راه حلی براش باشه یا می تونید این مورد رو به عنوان یه Bug به تولید کنندش اعلام کنید تا برطرفش کنه.
    قبلا من ایرادی در حالت RighttoLeft دیدم و گزارش کردم که رفع شد

  13. #13

    نقل قول: گروه بندی در DBGrid Ehlib

    یک سوال جدید دیگه برام پیش اومده میخواستم بدونم شما میتونید جوابش بدید؟
    هنگامی که در حالت Design من گروهبندی رو اعمال میکنم، به صورت صحیح در حالت طراحی نمایش میده اما وقتی برنامه رو اجرا میکنم، حالت گروهبندی فعال نیست و باید اون پنل گروهبندی رو ظاهر کنم تا کاربر با کشیدن فیلد بتونه گروهبندی رو عوض کنه.
    چطوری میشه این حالت رو هنگام اجرا هم فعال کرد.
    در ضمن چطوری از طریق کد نویسی ، ذگروهبندی رو عوض کنم؟
    در ضمن شما میدونی چطوری میشه اون متن پنل گروهبندی را فارسی کرد؟
    یا حق

  14. #14

    نقل قول: گروه بندی در DBGrid Ehlib

    جناب nice boy من منتظر نظرات ارزشمند شما هستم
    یا حق

  15. #15
    کاربر دائمی آواتار nice boy
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Delphi Land
    پست
    373

    نقل قول: گروه بندی در DBGrid Ehlib

    نقل قول نوشته شده توسط hadisalahi2 مشاهده تاپیک
    جناب nice boy من منتظر نظرات ارزشمند شما هستم
    یا حق
    شما لطف دارید

    چطوری میشه این حالت رو هنگام اجرا هم فعال کرد.
    در ضمن چطوری از طریق کد نویسی ، ذگروهبندی رو عوض کنم؟
    DBGridEh1.DataGrouping.GroupLevels.Add.Column:=DBG  ridEh1.Columns[1];

  16. #16

    نقل قول: گروه بندی در DBGrid Ehlib

    در مورد تغییر عنوان پانل گروهبندی به فارسی اطلاعی ندارید؟
    یا حق

  17. #17
    کاربر دائمی آواتار nice boy
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Delphi Land
    پست
    373

    نقل قول: گروه بندی در DBGrid Ehlib

    نقل قول نوشته شده توسط hadisalahi2 مشاهده تاپیک
    در مورد تغییر عنوان پانل گروهبندی به فارسی اطلاعی ندارید؟
    یا حق
    متاسفانه در این مورد اطلاعی ندارم

  18. #18
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    مشهد
    پست
    32

    نقل قول: گروه بندی در DBGrid Ehlib

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

  19. #19

    نقل قول: گروه بندی در DBGrid Ehlib

    برای فارسی کردن عناوین فایل های سورس کامپوننت را فارسی کنید .. بعد کامپایل کنید
    میشه بفرمایید کدوم فایل و در کدوم قسمت؟
    یا حق

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •