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

منع التعديل


Maznahmad

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

السلام عليكم

كيف امنع التعديل على العمليات ضمن نموذج عملية انتاج الا باستخدام زر تعديل حيث عند ما اسجل عملية ضمن عملية انتاج واحفظها ثم اعود

للعملية واعدل عليها تحفظ مباشرة دون الضغط على زر تعديل

المرفق

وشكرا.

2.rar

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

اول حاجة اجعل خاصية التحرير لا

كما في الصورة المرفقة

تحرير.jpg

ضع زر امر للتعديل وضع الكود التالي عند النقر

Me.AllowEdits = True

يتم تفعيل التعديل 

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

هذا الكود لمنع الحفظ التلقائي تستطيع وضعه في حدث قبل التحديث للنموذج

وتستطيع ايضا وضعه على زر امر  للحفظ بعد التعديل 

وننتظر مرور الاخوة الخبراء لاثراء الموضوع 

حفظ.jpg

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

شكرا لاهتمامك استاذ ابو ياسين

ما اريده بالضبط هو ان اعود الى العمليات المضافةفي نموذج عملية انتاج  وان اغير الرقم في حقل الكمية مثلا او الحقول الاخرى ثم اضغط على زر تعديل فيقوم بالتعديل 

اما الان فعندما اغير في اي حقل وانتقل الى عملية اخرى فانه يعدل تلقائيا دون ان اضغط على زر تعديل وهذا لا اريده 

كما ارجو اخفاء شريط التمرير في النموذج الفرعي ضمن نموذج عملية انتاج حيث اني لم استطع اخفاءه رغم المحاولة

وشكرا.

 

 

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

شكرا استاذخالد لاهتمامك

نعم هو المطلوب لكن اريده على كامل نموذج عملية انتاج حيث انك طبقت العملية على النموذج الواجهة دون النموذج الفرعي بداخل نموذج عملية انتاج

شكرا.

 

 

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

جرب المرفق

عند النقر على امر تعديل في النموذج الرئيسي يتاح التعديل للرئيسي والفرعي

بعد التعديل يتم النقر على نفس الزر بعد تغير اسمة الى حفظ ويمكن تجاهل النقر بالانتقال الى سجل تالي او سابق حيث تظهر رسالة مطالبة بالحفظ

في جميع الاحوال خصائص اكسس حفظ السجلات والتعديل بشكل تلقائي وتجاوز ذلك هو في النهاية التفاف على هذه الخاصية

انظر المرفق واذا كان المطلوب اختر تمت الاجابة او ارفع الموضوع في حالة كان الحل لايحقق طلبك

22.accdb

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

شكرا لاهتمامكم استاذتنا الافاضل

لكن الامر لم ينجح حتى الان وقد تأثرت عملية الاضافة بهذه الاكواد

لكن ساشرح اكثر ربما اكون لم اوضح الفكرة بشكل صحيح

في نموذج عملية انتاج وعند الرجوع الى عملية سابقة اريد التعديل مثلا على جميع الحقول بما في ذلك حقول النموذج الفرعي وفي حال تم الضغط على زر تعديل يتم تعديل الحقول بالقيم الجديدة

التي تم التعديل فيها

وفي حال لم اضغط زر تعديل وضغطت زر انتقال الى العملية التالية او السابقة او ضغطت زر جديد يظهر رسالة ( هل تريد حفظ التعديلات ) اي انه لا اريد عند تعديل اي حقل ان يظهر رسالة حفظ البيانات

 (مثلا عند ما اعدل حقل القسم في النموذج الرئيسي وانتقل لتعديل حقل الكمية  داخل النموذج الفرعي )

ارجو ان اكون قد اوضحت الفكرة

شكرا لاهتمامكم.

 

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

ماذا عن تغيير الطريقة ؟

سيكون النموذجين محميين من التعديل

عند الضغط على زر تعديل يتم فك الحماية واتاحة الحقول للتعديل

يتم تعديل الحقول

يكون هناك زر حفظ وزر تراجع

عند النقر على زر حفظ يتم حفظ التعديلات

عند الضغط على زر تراجع يتم اعادة النموذجين الى القيم السابقة

بإنتظار الافادة

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

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

مساء الخير لاستاذنا ابو محمد

عند الغاء الحماية من التعديل كما اشرتم ماذا لو انتقل الى سجل جديد او سابق للاسف سيتم حفظ التعديل

اعتقد حسب معلوماتي المتواضعة ان هناك اربع مسارات

الاول قبول طريقة اكسس التلقائية

الثاني انشاء نظام صلاحيات يحدد فيه من يملك صلاحية الاضافة ومن يملك صلاحية والتعديل

الثالث قبول طريقة التعديل التي تم عملها قبل التحديث وهي مزعجة بالفعل لكون كما اشرت في رد سابق محاولة التفاف على خاصية في اكسس

الرابع استخدام النماذج الغير منظمة وقد اشار اليه استاذنا جعفر في الرابط ادناه والله اعلم

وتقبل كل الود والتقدير

كيف أمنع حفظ التلقائي في نموذج فاتورة بيع

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

4 ساعات مضت, kha9009lid said:

مساء الخير

مرحبا استاذ @kha9009lid

صباح الخير

4 ساعات مضت, kha9009lid said:

عند الغاء الحماية من التعديل كما اشرتم ماذا لو انتقل الى سجل جديد او سابق للاسف سيتم حفظ التعديل

سنمنع المستخدم من الانتقال الى سجل جديد او سابق أو لاحق وسنلزمه بالوقوف عند السجل الذي يتم التعديل عليه الى ان يقوم باتخاذ إجراء عليه

اما الحفظ أو الغاء التعديل

4 ساعات مضت, kha9009lid said:

الاول قبول طريقة اكسس التلقائية

نعم سنقبل بها ونقوم بالتحايل والالتفاف عليه كما ذكرت بمشاركة السابقة

 

4 ساعات مضت, kha9009lid said:

لثاني انشاء نظام صلاحيات يحدد فيه من يملك صلاحية الاضافة ومن يملك صلاحية والتعديل

هذه الطريقة لن تحل المشكلة ولكن يمكن تظمينها في ما سنقوم به وهو ليس وارد الان

وبما ان صاحب الموضوع لم يرد إذا كان يريد هذه الطريقة أم لا

فلعلي اعمل مثال وأفرد له موضوع جديد

::بالتوفيق للجميع ::

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

السلام عليكم 

استاذتنا الافاضل 

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

شكرا...

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

2 ساعات مضت, Maznahmad said:

اغلب برامج الحسابات تعتمد طريقة التعديل حسب الطريقة التي ذكرتها بالتعديل

أخي الكريم

يجب ان تأخذ بالحسبان البيئة التي بني عليها البرنامج قبل التعميم

بيئة Vb.net تستخدم الاتصال المنفصل وهذا الكلام يعرفه من عمل على هذه البيئة

بيئة اوراكل هذا موضوع ثاني بالكامل فخاصيتها لايتم الاضافة أو التعديل قبل النقر على زر الأمر حفظ

وإذا قلت لي ان البرامج تم تصميمها بالاكسس

سأجيبك ممكن ولكن ليس بطريقة تصميمك فالطريقة تكون عن طريق نماذج غير منضمه كما أشار إليك الاستاذ @kha9009lid

الليلة أو غداً إن أسعفني الوقت سأضع مثال ممكن تستفيد منه وتطبق الفكرة على برنامجك

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

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

4 ساعات مضت, Maznahmad said:

عدم وجود تصميم او اكواد برمجية لفعل ذلك

انظر الموضوع التالي

إلغاء الحفظ التلقائي والتراجع عن التعديل والإضافة للنموذج الاساسي والفرعي

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

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