PDA

View Full Version : سوال: اعمال تغییرات نا خواسته در خاصیت Allow Edit فرم



Rasool-GH
یک شنبه 01 مرداد 1391, 17:16 عصر
سلام خدمت همه دوستان
وقتی که خاصیت Allow Edit یک فرم را غیر فعال میکنیم مقادیر موجود در فرم قابل ادیت نیست . در صورتی که با ایجاد یک رکورد جدید تمام مقادیر قابل ثبت هستند .
سوال من اینه که در ایجاد یک رکورد جدید چه خاصیتی اجازه فعال شدن فرم رو میده ؟
تنها متوجه شدم که در این حالت باز هم خاصیت Allow Edit فرم غیر فعال میمونه ولی اجازه درج مقادیر در فرم وجود داره

hf.farhadi
یک شنبه 01 مرداد 1391, 18:07 عصر
با سلام

سوال من اینه که در ایجاد یک رکورد جدید چه خاصیتی اجازه فعال شدن فرم رو میده ؟
شما اگه خاصیت Allow Additions رو غیر فعال کنی به هدفت میرسی و دیگه فرمت اطلاعات جدید قبول نمیکنه
موفق باشی

Rasool-GH
یک شنبه 01 مرداد 1391, 19:43 عصر
سلام
همون طور که عرض کردم این خاصیت در فرم غیر فعاله ولی در ثبت یک رکورد جدید میشه مقادیر رو ثبت کرد.
من نیاز دارم که قابلیت ثبت جدید فعال باشه

Abbas Amiri
یک شنبه 01 مرداد 1391, 19:56 عصر
با سلام ، ,همان طوری که دوستمان hf.farhadi گفتند [/URL] (http://barnamenevis.org/member.php?184474-hf.farhadi)[URL="http://barnamenevis.org/member.php?184474-hf.farhadi"] خاصیت AllowAdditions اگر ست شده باشد امکان پذیر میشود ودر غیر این صورت خیر

Rasool-GH
یک شنبه 01 مرداد 1391, 20:37 عصر
سلام اقای امیری خسته نباشی
من مشکلی با فعال شدن فرم ندارم فقط سوال من اینه که در حالی که Allow Edit غیر فعال هست چه خاصیتی اجازه ثبت داخل فرم رو فراهم میکنه

Abbas Amiri
یک شنبه 01 مرداد 1391, 22:24 عصر
مقوله این دو (AllowEdit و AllowAdditions)باهم تفاوت میکند وبر هم تاثیری ندارند

Rasool-GH
یک شنبه 01 مرداد 1391, 22:55 عصر
من با هر دو خاصیت اشنا هستم . مطابق نمونه من میخوام بدونم چرا در ثبت رکورد جدید با اینکه ادیت غیر فعاله میشه در فیلد1 مقدار دلخواه رو وارد کرد.
اینجا چه خاصیتی فعاله ؟؟

Abbas Amiri
یک شنبه 01 مرداد 1391, 23:07 عصر
تصویر زیر مربوط به فرم شماست درست است که AllowEdits غیر فعال است ولی زمانی که AllowAdditions فعال است ، اجازه ثبت رکورد جدید را داریم و AllowEdits فقط مربوط به رکوردهای قبلی میباشد
90101

Rasool-GH
دوشنبه 02 مرداد 1391, 09:04 صبح
سلام . ممنون اقاي اميري
اين نمونه رو ببينيد شايد بهتر منظور رو برسونه .
در ركوردهاي ثبت شده اگر با كليك روي باتون يا توسط كد مقداري را در فيلد باند شده وارد كنيد تمام فيلدهاي ركورد جاري قابل ويراشي ميشوند در حالي كه همچنان قابليت اديت فرم غير فعال است .
در اينجا چه خاصيتي اجازه ثبت رو ميده ؟
چطور ميشه از اين اتفاق جلوگيري كرد ؟

Abbas Amiri
دوشنبه 02 مرداد 1391, 11:16 صبح
متاسفانه حرف شما درست است وحتما باید فرم رفرش شود تا مجددا این خاصیت تاثیر بگذارد.

Rasool-GH
دوشنبه 02 مرداد 1391, 11:47 صبح
از چه كدي براي ريفرش يا اپديت فرم ميشه استفاده كرد ؟
ممنون

Abbas Amiri
دوشنبه 02 مرداد 1391, 12:25 عصر
بعد از مقدار دهی به فیلد از کد Me.Refresh استفاده کنید