اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الغاء الحفظ التلقائي _ وحفظ التغيرات وما يتم تعديله


إذهب إلى أفضل إجابة Solved by ابوخليل,

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

السلام  عليكم

ارفق هذا البرنامج   وواجهة الادخال فيه  هو فورم   sandat   لم يفلح بالغاء الحفظ او التراجع  عن الحفظ
هذا  أولا 
وثانيا   كيف  يمكن  في حال  تم التغيير   في  سند  معين   يظهر  التغيير  مثلا  في  جدول   ومن ثم  فورم  لإظهار  ماتم  تغييره

 

سندات 2.rar

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

عدم الحفظ

ايسر طريقة هو ان تجعل حقلا من حقول مصدر البيانات (الذي هو الجدول ) في خصائص الحقل : مطلوب= نعم ،  ويتم تعبئته عند نقر زر الحفظ

الثاني وهو معرفة ما يجري من تغيير .. فهي مسألة ذات شقين :

1- معرفة آخر تغيير فقط :

فانت بحاجة لثلاثة اعمدة او اربعة : 1- النص الاصلي 2- النص بعد التغيير 3- تاريخ ووقت التغيير 4- معرف المستخدم الذي اجرى التغيير

2- معرفة جميع التغييرات التي تطرأ على الحقل :

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

آمل اني اكون افدتك

 

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

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله تعالى وبركاته
الشكر  والامتنان للأخ الاستاذ ابو خليل   على مروره الكريم
ماذا تقصد من هذه العبارة أدناه؟  فأغلب الحقول في جدول  bills مطلوبة ....  وبالنسبة للتغيير  فسوف ارتب جدول  حسب مااقترحتموه
ايسر طريقة هو ان تجعل حقلا من حقول مصدر البيانات (الذي هو الجدول ) في خصائص الحقل : مطلوب= نعم ،  ويتم تعبئته عند نقر زر الحفظ

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

السلام عليكم

ارفق  محاولة باضافة  جدول  باسماء المسؤولين   وكذلك  جدول  للتغييرات  وجدت  محاولة قديمة   للآستاذ  ابو ادم
مع  ارفاق  الموديل رقم 2 ....  حقيقة  جدول  وكودات   رائعة  لكن  أحاول  أن  أطبقها   وانا  بحاجة  لمساعدتكم

علما  اضفت حقل  اسم المحاسب  الى جدول  bills واضفت  تكست بوك  لظهور اسمه  في نموذج sanadatسندات 3.rar

سندات 3.rar

تم تعديل بواسطه العبيدي رعد
اضافة بعض التغييرات
رابط هذا التعليق
شارك

  • أفضل إجابة

اخي العبيدي

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

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

تسجيل التغييرات الحادثةفي جميع النماذج.rar

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

14 ساعات مضت, ابوخليل said:

اخي العبيدي

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

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

تسجيل التغييرات الحادثةفي جميع النماذج.rar 26.89 kB · 16 downloads

جاري  التجربة  استاذنا  ابا خليل 
 وماذا  عن السؤال  المتعلق بالغاء الحفظ  التلقائي 

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

هنا ادرج محاولة  لألغاء الحفظ 
لكن  يعطي  بعدها  خطأ  في الكود أدناه   مع  انه  يلغي الحفظ

 

DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70

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

محاول الغاء الحفظ.rar

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

في 7‏/3‏/2023 at 19:05, ابوخليل said:

عدم الحفظ

ايسر طريقة هو ان تجعل حقلا من حقول مصدر البيانات (الذي هو الجدول ) في خصائص الحقل : مطلوب= نعم ،  ويتم تعبئته عند نقر زر الحفظ

الثاني وهو معرفة ما يجري من تغيير .. فهي مسألة ذات شقين :

1- معرفة آخر تغيير فقط :

فانت بحاجة لثلاثة اعمدة او اربعة : 1- النص الاصلي 2- النص بعد التغيير 3- تاريخ ووقت التغيير 4- معرف المستخدم الذي اجرى التغيير

2- معرفة جميع التغييرات التي تطرأ على الحقل :

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

آمل اني اكون افدتك

 

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

11 ساعات مضت, العبيدي رعد said:

جاري  التجربة  استاذنا  ابا خليل 
 وماذا  عن السؤال  المتعلق بالغاء الحفظ  التلقائي 

 اعمل حقل جديد في الجدول نصي او رقمي ، واجعل الخصيصة مطلوب = نعم  وبدون قيمة افتراضية

لن يتم حفظ السجل حتى تدخل قيمة في هذا الحقل

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

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

نأتي لزر الحفظ 

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

هذا كل شيء

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

السلام  عليكم

كل الود والاحترام  لكم أخي الفاضل  @ابوخليل لطالما استفدنا من ملاحظاتكم
مدخل البيانات  ليس  له  اطلاع  برسائل الاكسس  ... انا  سوف اجبره على  الادخال لكل حقل

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

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

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

 

On Error GoTo BeforeUpdate_Error
 
   If Me.Dirty Then
    'if record has been changed the dirty property
    ' is set to true Display message to save the record
      If MsgBox("هل ترغب بحفظ هذا السجل والمتابعة? اضغط نعم لإتمام السند,بعد التأكد من ادخال كافة الحقول", _
      vbYesNo + vbQuestion, "حفظ السجل") = vbNo Then
         Me.Undo
      End If
   End If

BeforeUpdate_Exit:
   Exit Sub

BeforeUpdate_Error:
   MsgBox Err.Description
   Resume BeforeUpdate_Exit



لبيان رأيكم   وانقله للفائدة

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

تعاملت مع أكثر من برنامج محاسبة بعضها ضمن أنظمة إدارة الموارد ، وكلها تفصل بين جداول المستندات وجدول العمليات المحاسبية للعمليات/المستندات المرحلة فقط.
وبهذا أثناء إدخال البيانات للمستندات لا تشكل هاجسا كما هو حال هذا الموضوع.

فالدفاتر تحمل حقل حالة المستند جديد، مرحل، ملغي أو معطل حتى إشعار آخر ، فطالما هو غير مرحل يمكنك التعديل عليه ومن ثم ترحيله ، وستبقى البيانات موجودة في جداول المستندات وفي جدول العمليات المحاسبية.

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

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

6 ساعات مضت, العبيدي رعد said:

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


لبيان رأيكم   وانقله للفائدة

 تقصد قبل التحديث ؟

تمام  .. والذي اذكره ان المشكلات دوما في الفرعي مادام منضما للجدول  .. والحل الجذري هو عدم انضمامه

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

في 11‏/3‏/2023 at 16:32, ابوخليل said:

 

 

في 11‏/3‏/2023 at 11:10, AbuuAhmed 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