تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[تم الحل]..كيف يمكن مراقبة المستخدمين ( اضافة - حذف - تعديل .... ) ؟
#1
السلام عليكم ورحمة الله وبركاته

لدى مشروع شئون موظفين وطلب منى اليوم أن إضيف فيه جزء يختص بمراقبة المستخدمين للبرنامج من ( حذف - اضافة - تعديل ... ) ؟

مثلا المستخدم - ( وقت الدخول ) - ( الشاشة التى دخلها ) - ( العملية قام بها ( حذف - اضافة - تعديل ) ) - الموظف الذى تم عمل العملية عليه - الوقت
احمد - 8.30 ص -اضافة موظف -اضافة - احمد محمد حسن - 9.30 ص

وهكذا .......

فهل ممكن ان يتم توضيح كيف يمكن عمل ذلك ؟
}}}
تم الشكر بواسطة:
#2
الموضوع بسيط جدول(التسلسل-نوع العملية - تاريخ العملية- وقت العمليه-رقم المستخدم-الحقل المضاف او المحذوف او المعدل) يتم إدخال القيم اليه عند الحذف عند الإضافة عند التعديل عند الدخول إلى البرنامج وهكذا
}}}
تم الشكر بواسطة:
#3
[COLOR="#000080"]السلام عليكم ورحمه الله وبركاته

اولا ستقوم بأنشاء جدول به الحقول التي تحتاجها
ثانيا: اضف موديول وضع به اجراء للحفظ وسنرسل له البارمترات علي حسب العمليه
مثلا عند الحفظ . ستقوم بأستدعاء الاجراء وستمرر له بيانات العمليه .. ونفس الشئ مع كل عمليه تريد ان تسجل بياناتها

بالتوفيق
[/COLOR]
}}}
تم الشكر بواسطة:
#4
Mr_MGM كتب :[COLOR="#000080"]السلام عليكم ورحمه الله وبركاته

اولا ستقوم بأنشاء جدول به الحقول التي تحتاجها
ثانيا: اضف موديول وضع به اجراء للحفظ وسنرسل له البارمترات علي حسب العمليه
مثلا عند الحفظ . ستقوم بأستدعاء الاجراء وستمرر له بيانات العمليه .. ونفس الشئ مع كل عمليه تريد ان تسجل بياناتها

بالتوفيق
[/COLOR]

السلام عليكم

أشكرك اخى العزيز Mr_MGM

إليك ما توصلت إليه لعدم إستطاعتى عمل اجراء داخل الموديول ( لأننى فى طور البدء ولم افهم كيفية عمل ذلك ؟ )

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

والحمد لله تعالى نجحت فى ذلك - فهل هذا هو نفس فكرة عمل إجراء وإستدعاءه ام ان الأخر أسهل ؟ وان كان فهل من مثال صغير لتوضيح فكرة الإجراء لكى افهم الصورة كاملة وأقوم بعمل الباقى ؟
}}}
تم الشكر بواسطة:
#5
لا بأس في طريقتك Wink
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

}}}
تم الشكر بواسطة:
#6
[COLOR="#000080"]السلام عليكم ورحمه الله وبركاته

تخيل لديك شاشه بها ( اضافة - حذف - تعديل )
وتريد ان تعرف العمليه التي قام بها المستخدم
اذا ستضع اجراء الاضافه في الجدول مره مع الاضافه ومره مع الحذف ومره مع التعديل
يعني نفس الكود سيتكرر 3 مرات ...
هذا في شاشه واحده فقط فما بالك لو قمت بتسجيل جميع العمليات
في برنامجك .... :confused:
لهذا سنضع الاجراء مره واحده فقط في موديول ونستطيع بعدها النداء عليه بسطر واحد فقط من الكود
تخيل كم الاكواد التي ستوفر علي نفسك كتابتها ...

المثال في المرفقات


بالتوفيق[/COLOR]


الملفات المرفقة
.rar   User_Actions.rar (الحجم : 58.36 ك ب / التحميلات : 230)
}}}
تم الشكر بواسطة:
#7
Mr_MGM كتب :[COLOR="#000080"]السلام عليكم ورحمه الله وبركاته

تخيل لديك شاشه بها ( اضافة - حذف - تعديل )
وتريد ان تعرف العمليه التي قام بها المستخدم
اذا ستضع اجراء الاضافه في الجدول مره مع الاضافه ومره مع الحذف ومره مع التعديل
يعني نفس الكود سيتكرر 3 مرات ...
هذا في شاشه واحده فقط فما بالك لو قمت بتسجيل جميع العمليات
في برنامجك .... :confused:
لهذا سنضع الاجراء مره واحده فقط في موديول ونستطيع بعدها النداء عليه بسطر واحد فقط من الكود
تخيل كم الاكواد التي ستوفر علي نفسك كتابتها ...

المثال في المرفقات


بالتوفيق[/COLOR]

بارك الله فيك - تم عمل الازم وفعلا بدلا من كتابة اكثر من سطر فى نفس الفورم هو سطر واحد وسيتم عمل اللازم
}}}
تم الشكر بواسطة:
#8
تم ايجاد الحل المناسب
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل على فاتورة مبيعات خالد كامل1 4 68 26-03-24, 10:49 PM
آخر رد: خالد كامل1
  تعديل كود ارسال صورة الى الواتس new_programer 2 114 21-03-24, 10:07 PM
آخر رد: new_programer
  تعديل صب المجموع الكلي والمعدل والتقدير مصمم هاوي 3 130 19-03-24, 01:33 AM
آخر رد: مصمم هاوي
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 48 19-03-24, 01:23 AM
آخر رد: dell
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 97 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  ممكن تعديل في كود التفقيط للارقام melad2002 2 333 01-01-24, 08:47 PM
آخر رد: melad2002
  اضافة ادوات لفيجوال بيسك خالد20 10 1,976 18-12-23, 07:51 PM
آخر رد: ابراهيم عبدالباقى
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 431 03-12-23, 02:40 AM
آخر رد: abu_hisham7
  [VB.NET] كيف يمكن إخفاء ظهور الشاشة السوداء فى الـــ console AmeenRashed 2 316 15-11-23, 03:51 PM
آخر رد: justforit

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم