PDA

View Full Version : کنترل دیتا گرید



هامان
شنبه 20 مرداد 1386, 18:01 عصر
با سلام خدمت دوستان می خواستم بدونم چه جوری میشه از کنترل دیتا گریدی که در اکسس استفاده میشه استفاده کرد یعنی یه سلولش edit و دیگری combobox و ... و بتونم با کلید های چار طرفه به سطر و ستون مجاور برم آیا کامپوننت یا Activex برای این کار وجود داره با تشکر خیلی واجب و مهمه برام مرسی

cybercoder
شنبه 20 مرداد 1386, 18:16 عصر
جستجو پیش از پرسش
هزاران بار در مورد گرید ها صحبت شده

SYNDROME
شنبه 20 مرداد 1386, 19:03 عصر
با سلام

با سلام خدمت دوستان می خواستم بدونم چه جوری میشه از کنترل دیتا گریدی که در اکسس استفاده میشه استفاده کرد یعنی یه سلولش edit و دیگری combobox و ... و بتونم با کلید های چار طرفه به سطر و ستون مجاور برم آیا کامپوننت یا Activex برای این کار وجود داره با تشکر خیلی واجب و مهمه برام مرسی
برای حرکت در آن باید رویداد OnKeyPressمربوط به DBGridکنترل کنی.
برای مشخص کردن نوع سلول(Editیا Combo و Button)باید بر روی DBgridدابل کلیک کرده و بر روی ستون مورد نظر ایستاده و خاصیت ButtonStyleآن را تنظیم کنید.
برای اطلاعات بیشتر کلمه DBGridرا جستجو کنید.
موفق باشید

هامان
شنبه 20 مرداد 1386, 20:01 عصر
ببخشید خیلی گشتم ولی پیدا نکردم میشه بیشتر کمک کنید

Batman
شنبه 20 مرداد 1386, 20:16 عصر
با سلام
ببین دوست عزیز جناب syndrome راهنمایی های لازم رو کردند
اما در ادامه عرایض ایشون باید بگم که
شما در dbgrid در حالت معمولی میتونید بین خونه های اون حرکت کنید و برای combobox هم بعد از دابل کلیک روی dbgrid خاصیت picklist رو بزنید و عبارات خود را وارد کنید
موفق باشید

SYNDROME
شنبه 20 مرداد 1386, 21:38 عصر
با سلام

ببخشید خیلی گشتم ولی پیدا نکردم میشه بیشتر کمک کنید


شما در dbgrid در حالت معمولی میتونید بین خونه های اون حرکت کنید

البته همانجوری که دوستمان اشاره کرد خود کلیدهای جهت نما کار می کند و برای فعال کرد کلیدهای دیگر(مثلاً Enter)باید بر روی DBgridکلیک کرده و در رویداد OnKeyPress آن Keyرا چک کنید.


شما در dbgrid در حالت معمولی میتونید بین خونه های اون حرکت کنید و برای combobox هم بعد از دابل کلیک روی dbgrid خاصیت picklist رو بزنید و عبارات خود را وارد کنید

برای حالت Combo از روش دوستمان استفاده کن.تعداد خطوط وارد شده در PickListتعداد Itemهای شما در Comboمی باشد.
برای گزینه Buttonهم می توانی بر روی ستون مورد نظر در DBgridکلیک کرده و خاصیت ButtonStyleمربوط به آن را برابر cbsEllipsis قرار دهی تا در زمان ایستادن در ستون مورد نظر یک دکمه با آیکون"..." ایجاد شود.
موفق باشید