PDA

View Full Version : مشکل عجیب در راست نویسی DBedit



v_shalchian
چهارشنبه 08 مهر 1383, 13:33 عصر
در یک برنامه بانک اطلاعاتی از ADO و Access استفاده می کنم.
در روی یک فرم چند DBEdit موجود است که BiDiMode همه آنها RightToLeft است.حالا اولین DBEdit در بعضی موارد مثل زمانی که روی آن کلیک می کنم (ویرایش) ناگهان چپ نویس می شود و وقتی ویرایش آن تمام می شود دوباره راست نویس می شود.بعضی وقتها هم نمی شود !
می خواستم ببینم دیگران هم با این مشکل برخورد کرده اند ؟ و اصلا علت آن چیست ؟

mkalone
چهارشنبه 08 مهر 1383, 13:47 عصر
سلام بر همه
زدی تو خال
بابا ما هم چند وقته درگیر این موضوعیم اما هیچ چوری نمیشه
ربطی هم به بانک اطلاعاتی و اشیاء مورد استفاده ندارد
کمک .................................................. ..............

مرسی / مهرداد

Mohammad S
چهارشنبه 08 مهر 1383, 22:42 عصر
ما هم دیدیم. 8)
ولی بی خیال DbEdit شدیم. اگه لازم باشه فقط برای نمایش استفاده می کنم نه ویرایش. برای ویرایش همون Edit معمولی بهتره و راحت. :P

shadi2211
پنج شنبه 16 مهر 1383, 11:54 صبح
این bug Delphi است برای حل مشکلتان از Component Raizeکه در بازار موجود است بایستی استفاده کنید.

رضا عربلو
جمعه 17 مهر 1383, 00:54 صبح
من تا به حال فکر می کردم وقتی dataset به مد Edit می رود و یا هنوز اطلاعات در هارد نوشته نشده است اینجوری می شود.

MToloo
جمعه 17 مهر 1383, 01:35 صبح
ای آقا جان چرا اینقدر بزرگش میکنین. این bug دلفی است و این حرفها چیه؟ من خودم تو همین سایت تا حالا چند بار مشکل چندین نفر و حل کردم. اگه برین بگردین پیداش میکنین. ولی حالا اگه حوصله ندارین من دوباره میگم:
اول فیلدهاتون و تو Dataset (یعنی Table, Query, AdoTable, AdoDataSet, AdoQuery, ...) اضافه کنین. به این ترتیب که وقتی که Dataset و به جدول مربوطه به هر طریقی که میخوایین وصل کردین بعد روش دکمه راست ماوس و بزنین. از تو منویی که باز میشه گزینه Fields editor... و انتخاب کنین. یه پنجره سفید کوچیک باز میشه. که اگه دوباره روی اون منو رو باز کنین گزینه Add Fields و میبینین. روش کلیک کنین و بعد کل فیلدهایی که میخوایین و Add کنین.
حالا با انتخاب هر فیلد میتونین Property هاش و ببینین. یا تغییر بدین. خصوصیت Alignment و تغییر بدین مشکلتون حل میشه.

دنی کوئیل
پنج شنبه 08 دی 1384, 13:08 عصر
آفرین

آخر این صحبت من اضافه کنم

ممکنه شما در DbGrid ببینید که فیلدتان Left To Right شده است

برای حل این مشکل کافیست روی DbGrid دوبار کلیک کنید سپس فیلد مورد نظر خود را انخاب کنید سپس خاصیات تراز آن را به LeftToRight ست نمائید