PDA

View Full Version : lock text



powerboy2988
دوشنبه 01 بهمن 1386, 12:57 عصر
سلام
ما رکوردی رو تو access وارد می کنیم و بر برای مثال این رکورد را رکورد شماره 1 می نامیم بر ای دوم رکورد دیگری وارد می کنیم و شماره آن را 2 می نامیم و حالا می خواهیم یه وقتی رفتیم سر رکورد شماره 2 همه text ها lock باشند و یه دکمه به نام Edit تعریف کنیم که وقتی این دکمه را زدیم همه textها از حالت lock خارج بشوند و بتوان آن رکورد را Edit کرد

mazoolagh
سه شنبه 02 بهمن 1386, 13:05 عصر
بیش از یک روش هست :

1- میتونین فرم رو unbound تعریف کنین و برای هر کاری کدنویسی کنین که طراحی و نگهداری رو سخت میکنه

2- میتونین فرم رو در حالت dataentry قرار بدین و navigation bar رو هم خاموش کنین. هر موقع نیاز به حرکت در رکوردها داشتین allowedit و allowinsert و allowdelete رو خاموش و Navigationbar رو روشن میکنین. حالا کافی هست با زدن دکمه edit مقدار allowedit رو true کنین.

3- مثل روش 2 ولی navigationbar رو خاموش نمیکنین بجاش از وضعیت رکوردست برای تشخیص اینکه رکورد در حال ثبت هست یا قبلا ثبت شده استفاده میکنین

روشهای دیگه رو دوستان پیشنهاد میدن

powerboy2988
سه شنبه 02 بهمن 1386, 13:11 عصر
یه راه ساده پیدا کردم برای Unlock


Me.AllowEdits = True
Me.AllowDeletions = True
برای Lock کردن


Me.AllowEdits = False
Me.AllowDeletions = False

mostafa-sohrablou
یک شنبه 07 بهمن 1386, 12:44 عصر
برای لاک کردن همیشه تکست باکسها را قفل کنید و فرم را هیچ وقت قفل نکنید چون در جستجوها دچار مشکل می شوید.