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

كيف لك أن توثق بيانات الدخول والخروج في جدول؟

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

الإخوة الكرام:

يهتم البعض منا في توثيق سير خطوات برنامجه للدراسة والتحليل وأحياناً للضبط والمراقبة كما هو الحال في تطبيقات (المحاسبة - العهدة – الصادر والوارد – المبيعات .. وغيرها).

أحببت أن أقدم هذا المثال لمن يرغب في تسجيل الأحداث لبرنامجه (من طأطأ للسلام عليكم)

فكرة البرنامج (وحدة نمطية - ajbLogDoc) أحفظها في مشروعك كـ Module

جدول (tblLogDoc) لتوثيق العمليات

دعني أفكك لك Code إلى أجزاء لتيسير المهمة:

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

الإعلان عن المتغيرات الأساسية.

2- دالة الاستدعاء عند حدث (الفتح)

من خلاها يتم أستدعاء ما يلي:

الزمن عندما تم فتح الكائن.

الزمن عندما تم غلق الكائن.

رقم نوع الكائن كـ(جدول ، استعلام ، نموذج ، تقرير).

أسم الكائن المفتوح (نموذج/تقرير).

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

أسم جهاز الكمبيوتر أو شبكة العمل المحلية.

اسم المستخدم داخل الويندوز.

نوع المستخدم.

العرض الحالي للنموذج / تقرير (0 = تصميم، 1 = نموذج، 2 = ورقة البيانات، 3 = جدول معالج البيانات، 4 = معالج التخطيط، 5 = المعاينة قبل الطباعة، 6 = عرض تقرير ، 7 = عرض التخطيط.) تنطبق على التقارير في Access 2007 والأحدث.

دعنا نبدأ المشاهد

1- صورة للجدول:

post-129354-044351100 1334268709_thumb.j

2- التعامل مع الأحداث

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

post-129354-037737500 1334268955_thumb.j

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

post-129354-018367400 1334269097_thumb.j

((أصل هذا المثال أجنبي، تم تطويعه))

آمل أن يلبي للبعض منا مبتغاه والله من وراء القصد

أبومحمد

مرفق البرنامج: توثيق العمليات.rar

المرفقات
1.jpg2.jpg3.jpg
6
#2

مشكور وجزاك الله خيرا مثال وموضوع جميل ومهم جدااااااااااا

#3

اخي الفاضل : ابو محمد

بارك الله بك وجزاك الله كل خير

+1

بالتوفيق

#4

ممتاز جدا عاشت الايادي

#5

مبدع وخطير ....

ومن عندي تحية وأكيد +1

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#6

جزاك الله خيرا ويعطيك الف العافية

#7

جزاك الله كل خير أخي الفاضل أبو محمد على هذا المثال المفيد

تحياتي +++

تم تعديل هذه المشاركة بواسطة adnan94 في 15 أبريل 2012 في 21:52

#8

مشكور أخي PMS على المجهود الطيب ومنى أنا ++

الحقيقة عندي ملاحظتين وهما:

1) أنا مع رأي أخي abdalla89 في موضوع توثيق (حدف وتعديل وإضافة) للسجلات بدل توثيق الدخول والخروج .

2) أنت قلت وضع حدث عند الفتح

(LogDocOpen([Form])

، ماذا لو كان الحدث عند (الفتح أو الأغلاق) مرتبط بمحرر الفيجول بيسك كيف يمكننا كتابة الأمر.

وأنا عندي سؤال موجة لأختي واستاذتي زهرة أتمني أن تساعدني في حله وهو على هذا الرابط (/index.php?showtopic=260794)

ولكم مني تحياتي العطرة

تلميذكم/ فرج عاشور

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

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

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

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

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