اذهب الي المحتوي
أوفيسنا

كود تأمين حقل في النموذج


f16
إذهب إلى أفضل إجابة Solved by kaser906,

الردود الموصى بها

الاخوة الأعزاء جميعا راجو المساعدة في ايجاد طريقة لعمال تامين لأحد الحقول في النموذج 

يوجد لدي 3 حقول في النموذج اسمائها n1 - n2 -n3  وقد قمت بتغيير خصائص n2 + n3  فيما يخص تأمين الحقل وضعتهم في حالة مؤمن (نعم)

واريد كود عندما يوكون الحقل n1 غير فارغ يقوم بألغا تأمين الحقل n2+n3  أي يسمح بالكتابه عليهم وعندما يكون الحقل n1 فارغ يظل الحق n3+n2 كما هما أي في حالة مؤمنه 

ارجو ان كون وفقت في الشرح . مع كامل شكري لكم جميعا 

رابط هذا التعليق
شارك

أستخدم  هذا الكود

في حدث بعد التحديث للحقل n1

أو في حدث عند التركيز للحقل المراد الغاء تأمينه

If Not(IsNull(Me.N1))  Then
Me![N2].Locked = False
Me![N3].Locked = False
End if

::بالتوفيق::

تم تعديل بواسطه kaser906
  • Like 1
رابط هذا التعليق
شارك

في ٣٠‏/٤‏/٢٠١٨ at 12:41, kaser906 said:

أستخدم  هذا الكود

في حدث بعد التحديث للحقل n1

أو في حدث عند التركيز للحقل المراد الغاء تأمينه


If Not(IsNull(Me.N1))  Then
Me![N2].Locked = False
Me![N3].Locked = False
End if

::بالتوفيق::

اشكرك اخي كاسر على هذا الكود , ولاكن كيف يمكن تطبيق ذلك اذا كان النموذج على شكل ورقة بيانات فأنا قد جربت ذلك مع نموذج لدي ولم يتغير شيئ ارجو ان اجد الحل لذلك مع خالص تقدير وحترامي لك . 

  • Like 1
رابط هذا التعليق
شارك

15 دقائق مضت, عمار احمد said:

اشكرك اخي كاسر على هذا الكود , ولاكن كيف يمكن تطبيق ذلك اذا كان النموذج على شكل ورقة بيانات فأنا قد جربت ذلك مع نموذج لدي ولم يتغير شيئ ارجو ان اجد الحل لذلك مع خالص تقدير وحترامي لك . 

أخي الكريم سواء كان النموذج مفرد أو ورقة بيانات أو نماذج مستمرة نفس الشي

ارفق مثالك لتتسنى المعاينة ومعرفة الخطأ

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم
2018-05-01_09-27-20.gif

 

  • Like 1
رابط هذا التعليق
شارك

اعتذر منك اخي كاسر فأنا لم اوفق في الشرح بما فيه الكفايه . ما كنت اعنية هو انه عند الانتقال الى سجل اخر في نفس النموذج لا يعود الكود كما كان ويصبح بالأمكان اضافة بيانات حتى وأن كان n1 لا يوجد به شيئ ارفقت ملف به نموذج اسمه نموذج القيد به حقل رقم الحساب , وحقل مدين , وحقل دائن واريد ان حقلي المدين وحقل الدائن تظل في حالة التأمين طالما لم اكتب شيئ في حقل رقم الحساب ارجو اني قد وفقت في الشرح وجزاك الله خير على ما تعمل . 

نموذج تامين السجلات خاص باوفيسنا.rar

رابط هذا التعليق
شارك

3 ساعات مضت, kaser906 said:

اشكرك اخي كاسر على هذا العمل الرائع وياريت تشرح لي لماذا وضعت الكود في الحدث الحالي وماذا يعني  هذا الكود عند التركيز Call Form_Current حتى استفيد ويستفيد الاخرين بمعنى اخر اشرح لنا ما قمت به من عمل . مع كل خالص شكري ...  

رابط هذا التعليق
شارك

2 ساعات مضت, عمار احمد said:

وياريت تشرح لي لماذا وضعت الكود في الحدث الحالي وماذا يعني  هذا الكود عند التركيز Call Form_Current

وضع الكود في هذا المكان

ليتم تنفيذه كل ما تنقلت داخل السجلات

بالنسبة للدالة call

هي للاتصال بالحدث في الحالي وتنفيذ الكود البرمجي ويمكنك الاستغناء عنها لست بحاجتها فقد وضعتها للتجربه ونسيت ان ازيلها

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif

  • Like 1
رابط هذا التعليق
شارك

5 ساعات مضت, kaser906 said:

وضع الكود في هذا المكان

ليتم تنفيذه كل ما تنقلت داخل السجلات

بالنسبة للدالة call

هي للاتصال بالحدث في الحالي وتنفيذ الكود البرمجي ويمكنك الاستغناء عنها لست بحاجتها فقد وضعتها للتجربه ونسيت ان ازيلها

::بالتوفيق::

اشكرك مره اخرى على هذه المعلومات وعلى جهدك في مساعدتنا على حل مثل هذه المشاكل التي تظهر من الحين الى الاخر .

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information