من فرمی راطراحی کردم و اطلاعاتی رو درآن واردکردم حال می خوام بدونم چطورمیشه بعدازواردکردن اطلاعات غیرقابل تغییربشه وباگذاشتن کنترلی بروی فرم اونوهززمان که بخوایم به حالت ویرایش درآورد؟
Printable View
من فرمی راطراحی کردم و اطلاعاتی رو درآن واردکردم حال می خوام بدونم چطورمیشه بعدازواردکردن اطلاعات غیرقابل تغییربشه وباگذاشتن کنترلی بروی فرم اونوهززمان که بخوایم به حالت ویرایش درآورد؟
دوست عزیز شما می تونی در رویداد after insert این دستور رو بنویسی
me.allow edit = false
و توی اون کنترلی که که می خوای با زدنش به حالت ویرایش در بیای به این دستور خاصیت true رو می دی
مطلب بالا مناسبترین راهه
فقط جهت مزید اطلاع دوستان می گم در اکسس پروجکت هنگامی که برای یک جدول فیلد کلیدی تعریف نکنید اون جدول غیر قابل تغییر می شه .
سلام دوست عزیز fanavar
یه نمونه ی خیلی ساده رو گذاشتم . امیدوارم که مشکلت حل بشه .
من این راه رو پیشنهاد می کنم :
شما یه فیلد flag ازنوع trueوfalse ایجاد کنید
با توجه به شرایطی که می خواهی با یه کوئری یا دستور ، رکوردهای غیر قابل ویرایش رو true کن
مثلا در یه محدوده ازتاریخ یه کوئری اپدیت اجرا بشه ومقادیر رو true کنه
در رویداد on current فرم:
if flag =true then me.allowedit=false else me.allowedit=true