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

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

قام بنشر

السلام عليكم ..

يوجد جدول ، انشئت له نموذج لتحديث بياناته .. ونموذج اخر لاضافة السجلات فيه ..

المشكلة :

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

محاولاتي :

1- بالنسبة للاضافة حليت المشكلة ، وذلك بان تكون الاضافة في جدول جديد يحوي نفس حقول الجدول الاصلي ، وعند موافقة الادارة على الاضافة يتفعل استعلام يقوم بالحاق السجلات للجدول الاصلي ومن ثم تنظيف (مسح) الجدول المؤقت ليصبح جاهزا لعملية الاضافة الجديدة..

2- بالنسبة للتحديث لم استطيع الوصول لحل !! فكرت بأن انشئ نسخة من الجدول الاصلي يتم التحديث عليها وعند الموافقة يعمل استعلام التحديث على تحديث الجدول الاصلي ، ولكن اكتشفت ان الفكرة غير مناسبة لسببين :

أ) الجدول الاصلي يحتوي بيانات ضخمة جدا ، فعند عمل نسخة منه سيصبح حجم الملف كبير جدا .

ب) لم اجد طريقة للتأكد من ان الجدول المنسوخ سيكون مطابق للجدول الاصلي طوال الوقت .

المطلوب:

ايجاد طريقة لتخزين السجلات المحدثة مؤقتا ، لحين اطلاع الادارة عليها ، ومن ثم تقوم الادارة بالموافقة على التحديث او رفضه للسجلات واحدا تلو الاخر..

اتطلع لمساعدتكم ، وشكرا مسبقا ...

قام بنشر (معدل)

اخوي

هل التعديل سوف يكون على جميع السجلات؟؟؟

ماهي الطريقه التي ياتي بها الموافقه هل هي كتابه ام ماذا؟؟؟

وهل السجل القديم يتم الاستغناء عنه ومسحه؟؟!!

او بامكانك عدم التعديل على البيانات الى ان تاتي الموافقه وبعد ذلك تقوم باتعديل

تم تعديل بواسطه Bluemind
قام بنشر

هل التعديل سوف يكون على جميع السجلات؟؟؟

سيكون التعديل متاحا لجميع السجلات ، ولكن لا يشترط تعديلها كلها .. حسب الحاجة

ماهي الطريقه التي ياتي بها الموافقه هل هي كتابه ام ماذا؟؟؟

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

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

وهل السجل القديم يتم الاستغناء عنه ومسحه؟؟!!

في حال تمت الموافقة على التحديث ، سيستبدل السجل القديم بالجديد ، استبدال وليس مسح (استبدال لجميع الحقول عدا المفتاح) ، لانه سيتم الاحتفاظ بقيمة الحقل المفتاح كما هي ، اما لو تم مسحه فسيدخل السجل الجديد وكأنه سجل مضاف حديثا وبرقم مفتاح مختلف.

او بامكانك عدم التعديل على البيانات الى ان تاتي الموافقه وبعد ذلك تقوم باتعديل

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

قام بنشر (معدل)

اخوي

اضف قاعدة بياناتك لنرى اذا بالامكان مساعدتك!!!

لا استطيع ارفاقها ، قوانين الشركة تمنع نشر ملفاتها ..

ولكن ساحاول توضيح الفكرة اكثر ..

نفس الملف يتم الدخول له من الموظفين + الادارة ..

الموظفين يستطيعون عمل :

1- تحديث البيانات : يعني السجلات الموجودة اساسا ولكن يقومون بتعديل بعض قيم الحقول

2- اضافة بيانات : سجلات جديدة يتم اضافتها لقاعدة البيانات ، وهالنقطه ما فيها اي مشكلة..

الادارة :

يطّلعون على التحديثات والاضافات التي قام بها الموظفون ، ولكل سجل محدث او مضاف ، اما يعطونه قيمة موافقة او قيمة رفض ..

السجلات التي تم الموافقة على تحديثها يتم حفظ التحديث فعليا على الجدول الاصلي

السجلات التي لم تتم الموافقة على تحديثها تحذف ، بالتالي لو الموظف حدّث قيم السجل الخامس مثلا ، والادارة رفضت تحديث هذا السجل ، فسيظل السجل الخامس بمعلوماته القديمة ، ولن تحفظ المعلومات الجديدة من تحديث الموظف الذي قام به .

اتمنى تكون الفكرة وضحت .. وشكرا على مساعدتك

تم تعديل بواسطه ana ana
قام بنشر

اخوي بارك الله فيك

على الاقل ارفق مثال مشابهه او شرح للحقول في الجداولو العلاقات بينها او النماذج وغيرها

كما فهمت من كلامك ان القاعده مقسمه الى جزئين صحيح!!!!؟؟؟؟

قام بنشر

اخوي بارك الله فيك

على الاقل ارفق مثال مشابهه او شرح للحقول في الجداولو العلاقات بينها او النماذج وغيرها

كما فهمت من كلامك ان القاعده مقسمه الى جزئين صحيح!!!!؟؟؟؟

حتى الان لا ، غير مقسمة .. هي وحده ولكن فيه شاشات مختلفة بعضها للموظفين وبعضها للادارة ..

صورة توضيحية لمثال بسيط جدا ولكن يحمل الفكرة

Pic1.png

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