الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح طريقة معرفة من اضافة السجل ومن عدل السجل ومن حذف السجل مع التاريخ

بدأه مشارف في 8 مارس 2009 · 13 رد · 3,223 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف حالكم اخواني حاب اشرح لكم الاتي

معرفة المستخدم الذي اضافة السجل وتاريخ الاضافة

معرفة المستخدم الذي عدل السجل وتاريخ التعديل

معرفة المستخدم الذي حذف السجل وتاريخ الحذف

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

نقوم بانشاء جدول مثلا بالموظفين ونسميه مثلا tlpEmp ونضيف الحقول التي نريدها

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

ونتركهم فارغيين حيث سوف تتم الاضافة عن طريق الكود

نقوم بنسخ الجدول هذا ونعمل منه نسخة ثانية مطابقة ونسميه مثلا tlpEmpDel مع الغاء المفتاح الاساسي

ولكن نضيف له حقليين اضافيين وهما من حذف السجل وتاريخ الحذف

راح تتم ضافة البيانات اليهم عن طريق الاستعلام

هذي ما يخص الجداول

نقوم بانشاء نموذجين للجدولين ونسميهم باسماء الجداول

لكن بدلا عن بداية الاسم tlp نضع frm

وذلك لنفرق اسماء الجداول عن النماذج

نموذج السجلات المحذوف او نموذج جدول frmEmpDel

نجعل حقوله مؤمنه حتى لا يتم التعديل عليهم

هذا ما يخص النماذج

الان الاستعلامات الخاصة بالحذف والحاق

نعمل استعلام الحاق لالحاق السجل المحذوف من جدول tlpEmp الى جدول tlpEmpDel

نعمل استعلام حذف لحذف السجل بعد الحاق بجدول tlpEmpDel من جدول tlpEmp

نقوم بعمل استعلام الحاق عكس الاستعلام الاول وذلك لاعادة الحاق السجل

المحذوف من جدول tlpEmpDel الى جدول tlpEmp

ونعمل استعلام حذف لحذف السجل بعد الحاقه بجدول tlpEmp من جدول tlpEmpDel

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

في هذه النماذج ونقوم بوقف رسائل التحذير بالكود كما في المرفق

هذا الكود يظهر المستخدم المسجل في الجهاز

او عند اضافة صلاحيات المستخدمين عن طريقة الاكسيس بالطريقة العادية

وفي حال كنت تستخدم نظام الصلاحايات Users Maker 2

عليك بتغير الكود ليكون MyUser.UserName بدلا من CurrentUser

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

اي اسالة او ملاحظات انا حاضر

اتمنى اشوف افكار ثانية مثلا معرفة ماهية الحقول التي تم التعديل عليها

وماذا كان الحقل في السابق وماذا اصبح بعد التعديل :D

اخوكم محمد المسيفري

___________________________________.rar

تم تعديل هذه المشاركة بواسطة مشارف في 8 مارس 2009 في 15:02

#2

جزاك الله خير اخي محمد

#3

وعليكــم السـلام ورحمة الله وبركاتـه..

بارك الله فيك اخي مشارف وجزاك خير الجزاء على هذا المجهود الرائع

#4

وعليكم السلام ورحمة الله وبركاته

شرف لي استاذي ekseer الحياه يرد على موضوعي شكرا استاذي فرحني ردك

وشرف لي خبيرنا يوسف احمد يشرف مضوعي بالمرور

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

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

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

الف شكر لكم جميعا اخوكم محمد المسيفري :)

#5

بارك الله بك اخي الغالي محمد وزاردك الله من فضله نورا وايمانا وعلما...

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

تقبل فائق التقدير والاحترام...

ابو عدنان ...

27169617.gif
#6

لاز ارد

للمرة المليون والله انا جربتها و هى روعه

و سهلة التطبيق

الف شكر للاخ محمد مرة اخرى

وليد قمر

#7

ماشاء الله شئ رائع

#8

شكرا استاذي ابوعدنان وملاحظاتك على راسي

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

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

اخواني

gocando

shawar

شكرا للمروركم واتمنى التعم الفايدة للجميع

اخوكم محمد المسيفري

#9

اخي محمد ما شاءالله عليك ما طوف شي .. :angry:

اليك هذا الرابط

/index.php?showtopic=61516

وممكن التحكم بالجداول من خلال صلاحيات الاكسس نفسه.

انظر الصورة اقصد من هنا :

post-139265-1236673581_thumb.gif

بالتوفيق ...وتدلل ...

27169617.gif
#10

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

والله منحرج منك اخوي وايد ساعدتني يعجز السان عن شكرك

الف شكر اخوي ابوعدنان والله ان شاءالله يوفقك دنيا واخره

#11

أنا عندي نفس المشكلة وهي عبارة عن 120 يوزر نيم وباسورد أريد من كل شخص يتم تسجيل اليوزر الخاص به أن يتم إضافة اسمه تلقائيا في خانة اسم مستلم الشكوى وبعضهم في خانة اسم مبلغ الشكوى وبيعضهم في خانة اسم متابع الشكوى ممكن حد يسياعدني علما أنني لا أستطيع أن أرفع لكم القاعدة لأن حجمها زيادة عن 41 ميجا

أخي الكريم : كيف تدخل سؤالك في موضوع أخر ( هذا مخالف )

أكتب سؤالك بشكل مستقل بارك الله فيك - حررت من قبل اكسيرالحياة

تم تعديل هذه المشاركة بواسطة ekseer في 10 مارس 2009 في 18:09

#12

مشكور بارك الله فيك ورحم والديك

من سار على الدرب وصل

#13

جزاك الله خيرا اخى محمد المسيفري على هذا الشرح

تمنياتى لك وللجميع بالتوفيق

#14

بارك الله في جهودكم

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

وان يصار الى تكوين حقل من نوع نعم - لا اسمه مستمر بالعمل وعندما يراد استثنائه تزال قيمة نعم مع جعل استعلام يحتوي نفس الحقل ضمن الحقول يعرض

السجل الذي تم شجبه من الظهور ضمن المستمرين بالعمل وعند جعل قيمة الحقل مستمر بالعمل =نعم

سيعود ويظهر بشكله الطبيعي

وهذه فكرة بسيطة

لكم الشكر والتقدير

1

اللهم لك الحمد كما ينبغي لجلالك وعظيم سلطانك

39383456in9.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…