PDA

View Full Version : عدم تغییرداده ها و ویرایش آنها



fanavar
شنبه 11 شهریور 1385, 18:35 عصر
من فرمی راطراحی کردم و اطلاعاتی رو درآن واردکردم حال می خوام بدونم چطورمیشه بعدازواردکردن اطلاعات غیرقابل تغییربشه وباگذاشتن کنترلی بروی فرم اونوهززمان که بخوایم به حالت ویرایش درآورد؟

fatimah
شنبه 11 شهریور 1385, 19:04 عصر
دوست عزیز شما می تونی در رویداد after insert این دستور رو بنویسی
me.allow edit = false
و توی اون کنترلی که که می خوای با زدنش به حالت ویرایش در بیای به این دستور خاصیت true رو می دی

سنبله کار
یک شنبه 12 شهریور 1385, 10:21 صبح
مطلب بالا مناسبترین راهه
فقط جهت مزید اطلاع دوستان می گم در اکسس پروجکت هنگامی که برای یک جدول فیلد کلیدی تعریف نکنید اون جدول غیر قابل تغییر می شه .

fatimah
یک شنبه 12 شهریور 1385, 21:10 عصر
سلام دوست عزیز fanavar
یه نمونه ی خیلی ساده رو گذاشتم . امیدوارم که مشکلت حل بشه .

moustafa
یک شنبه 12 شهریور 1385, 21:56 عصر
من این راه رو پیشنهاد می کنم :
شما یه فیلد flag ازنوع trueوfalse ایجاد کنید
با توجه به شرایطی که می خواهی با یه کوئری یا دستور ، رکوردهای غیر قابل ویرایش رو true کن
مثلا در یه محدوده ازتاریخ یه کوئری اپدیت اجرا بشه ومقادیر رو true کنه
در رویداد on current فرم:
if flag =true then me.allowedit=false else me.allowedit=true

bemilove
شنبه 27 آبان 1391, 13:14 عصر
من این راه رو پیشنهاد می کنم :
شما یه فیلد flag ازنوع trueوfalse ایجاد کنید
با توجه به شرایطی که می خواهی با یه کوئری یا دستور ، رکوردهای غیر قابل ویرایش رو true کن
مثلا در یه محدوده ازتاریخ یه کوئری اپدیت اجرا بشه ومقادیر رو true کنه
در رویداد on current فرم:
if flag =true then me.allowedit=false else me.allowedit=true

یک نمونه می گذارید ببینیم عزیز!