jjafferr قام بنشر منذ 19 ساعات مشاركة قام بنشر منذ 19 ساعات (معدل) السلام عليكم 🙂 رجاء الرجوع الى النسخة الاولى من هذا الموضوع لفهم تفاصيل الكود . عرضت عليكم جميع التفاصيل في عمل حدث الـ Data Macro ، فكان على المبرمج ان يكتب جميع خطوات الكود لكل حقل ولكل حدث ، يدويا !! وهنا اعطيكم طريقة طريقة عمله برمجيا (يعني المبرمج ما عنده عذر من الان ان لا يستخدم هذه الاداة في برامجه 🙂 ). هذه واجهة وكائنات البرنامج: . 9. نقوم بالنقر على الزر رقم 9 مرة واحدة فقط ، فيقوم بنسخ الجدول جدول tbl_x_AuditTrail فارغ ، والوحدة النمطية mod_UserName_PcName ، الى قاعدة البيانات التي تم اختيارها في رقم 3 ، 1. جدول tbl_x_AuditTrail فارغ ، وسيتم عمل نسخة منه ومن الوحدة النمطية mod_UserName_PcName عند النقر على الزر رقم 9 ، الى قاعدة البيانات التي تم اختيارها في رقم 3 ، 2. يجب اختيار قاعدة البيانات التي تريد عمل احداث الجداول عن طريق الـ Data Macro فيها ، وسيتم ظهور اسم قاعدة البيانات في الرقم 3 ، وفي نفس الوقت سيتم ظهور اسماء جداولها في الرقم 4 ، 4. اختار الجدول الذي تريد عمل الاحداث عليه ، ومنها ستظهر اسماء حقوله في الرقم 5 ، 5. تختار اسماء الحقول التي تريد ان تتابع متغيراتها (وهو اساس هذا البرنامج) ، وتستطيع اختيار جميع الحقول لهذا الحدث بالنقر على الزر 6 : 5.1 لتسجيل وحفظ متغير الحقل عند اضافة سجل جديد (الحاق سجل جديد) ، 5.2 لتسجيل وحفظ متغير الحقل عند عمل تغيير على قيمة الحقل (بعد تحديث الحقل) ، 5.3 لتسجيل وحفظ متغير الحقل عند حذف السجل ، 7. يجب اختيار حقل المفتاح الاساسي في الجدول ، 8. عند الانتهاء من الاختيارات ، ننقر على الزر رقم 8 ، فيقوم بعمل الـ Data Macro لجميع الحقول في الجدول الذي تم اختياره ، وستاتيك رسالة تؤكد انتهاء العمل. وللعمل على حقول جدول آخر ، ابدأ من الرقم 4 اعلاه مرة اخرى. هنا سأعطي مثال عن طريقة العمل ، والنتائج: هذه قاعدة البيانات التي ساعمل عليها ، ونرى انه لا يوجد بها الجدول tbl_x_AuditTrail فارغ ، ولا الوحدة النمطية mod_UserName_PcName ، ولا توجد اي احداث في المربع الاحمر : . خطوات العمل: . والنتيجة في قاعدة البيانات الاخرى: . والان لنرى عندما نعمل اي تغيير في المتغيرات: . هنا نرى ان الاحداث الثلاثة موجودة في هذا الجدول ، وطبعا في الجدول الآخر كذلك : . وهنا نقارن النتائج . جعفر Make_AuditTrail_XML_02.zip تم تعديل منذ 5 ساعات بواسطه jjafferr برمجبا نستخدم كلمة DataMacro ، ولكن بشكل عام هي Data Macro 1 4 رابط هذا التعليق شارك More sharing options...
Barna قام بنشر منذ 17 ساعات مشاركة قام بنشر منذ 17 ساعات بارك الله فيك اخي الاستاذ @jjafferr شامم ريحة بخور .. من وين الريحة الزينة هذه ؟؟؟ 1 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر منذ 17 ساعات الكاتب مشاركة قام بنشر منذ 17 ساعات هاي من طيب اصلك ، بس عطني اللوكيشن وبطرش لك الشباب بالبخور 2 رابط هذا التعليق شارك More sharing options...
عمر ضاحى قام بنشر منذ 17 ساعات مشاركة قام بنشر منذ 17 ساعات 2 ساعات مضت, jjafferr said: السلام عليكم 🙂 رجاء الرجوع الى النسخة الاولى من هذا الموضوع لفهم تفاصيل الكود . عرضت عليكم جميع التفاصيل في عمل حدث الـ DataMacro ، فكان على المبرمج ان يكتب جميع خطوات الكود لكل حقل ولكل حدث ، يدويا !! وهنا اعطيكم طريقة طريقة عمله برمجيا (يعني المبرمج ما عنده عذر من الان ان لا يستخدم هذه الاداة في برامجه 🙂 ). هذه واجهة وكائنات البرنامج: . 9. نقوم بالنقر على الزر رقم 9 مرة واحدة فقط ، فيقوم بنسخ الجدول جدول tbl_x_AuditTrail فارغ ، والوحدة النمطية mod_UserName_PcName ، الى قاعدة البيانات التي تم اختيارها في رقم 3 ، 1. جدول tbl_x_AuditTrail فارغ ، وسيتم عمل نسخة منه ومن الوحدة النمطية mod_UserName_PcName عند النقر على الزر رقم 9 ، الى قاعدة البيانات التي تم اختيارها في رقم 3 ، 2. يجب اختيار قاعدة البيانات التي تريد عمل احداث الجداول عن طريق الـ DataMacro فيها ، وسيتم ظهور اسم قاعدة البيانات في الرقم 3 ، وفي نفس الوقت سيتم ظهور اسماء جداولها في الرقم 4 ، 4. اختار الجدول الذي تريد عمل الاحداث عليه ، ومنها ستظهر اسماء حقوله في الرقم 5 ، 5. تختار اسماء الحقول التي تريد ان تتابع متغيراتها (وهو اساس هذا البرنامج) ، وتستطيع اختيار جميع الحقول لهذا الحدث بالنقر على الزر 6 : 5.1 لتسجيل وحفظ متغير الحقل عند اضافة سجل جديد (الحاق سجل جديد) ، 5.2 لتسجيل وحفظ متغير الحقل عند عمل تغيير على قيمة الحقل (بعد تحديث الحقل) ، 5.3 لتسجيل وحفظ متغير الحقل عند حذف السجل ، 7. يجب اختيار حقل المفتاح الاساسي في الجدول ، 8. عند الانتهاء من الاختيارات ، ننقر على الزر رقم 8 ، فيقوم بعمل الـ DataMacro لجميع الحقول في الجدول الذي تم اختياره ، وستاتيك رسالة تؤكد انتهاء العمل. وللعمل على حقول جدول آخر ، ابدأ من الرقم 4 اعلاه مرة اخرى. هنا سأعطي مثال عن طريقة العمل ، والنتائج: هذه قاعدة البيانات التي ساعمل عليها ، ونرى انه لا يوجد بها الجدول tbl_x_AuditTrail فارغ ، ولا الوحدة النمطية mod_UserName_PcName ، ولا توجد اي احداث في المربع الاحمر : . خطوات العمل: . والنتيجة في قاعدة البيانات الاخرى: . والان لنرى عندما نعمل اي تغيير في المتغيرات: . هنا نرى ان الاحداث الثلاثة موجودة في هذا الجدول ، وطبعا في الجدول الآخر كذلك : . وهنا نقارن النتائج . جعفر Make_AuditTrail_XML_02.zip 109.2 kB · 1 download كود واسلوب متقدم جدا سائل المولى ان يبارك لك فى صحتك ويجازك عنا كل خير فاني اقبل رأسك على هذا الابداع استاذى ومعلمي الاستاذ @jjafferr الله يبارك لك 1 رابط هذا التعليق شارك More sharing options...
ابو البشر قام بنشر منذ 14 ساعات مشاركة قام بنشر منذ 14 ساعات 4 ساعات مضت, jjafferr said: هنا سأعطي مثال عن طريقة العمل ، والنتائج: بارك الله فيك استاذنا @jjafferr ولكن ماذا عن الحقول ذات القيم المتعددة ... هل يصلح معها هذه الطريقة ؟؟؟ رابط هذا التعليق شارك More sharing options...
Foksh قام بنشر منذ 13 ساعات مشاركة قام بنشر منذ 13 ساعات ما شاء الله عليك .. نظام تتبع التغييرات بشكل جميل وذكي جداً . عيني عليك باردة أستاذنا ومعلمنا القدير @jjafferr . كل الإحترام والتقدير لجهودك رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر منذ 7 ساعات مشاركة قام بنشر منذ 7 ساعات جزاك الله خير اخوي جعفر .. مواضيعك مراجع .. يجب وضعها في رف المكتبة القريب .. اقرب مثال موضوع القوائم المختصرة (التحفة النادرة) .. الذي لا احصي المرات التي احتجت اليه . لك منا خالص الدعوات بالخير والصحة والمسرات . رابط هذا التعليق شارك More sharing options...
عمر ضاحى قام بنشر منذ 7 ساعات مشاركة قام بنشر منذ 7 ساعات استاذي ومعلمي الجليل @jjafferr فى خطأ ظهر معي عند محاولة استخدام جدول لدي (اعتقد ان الخطأ يخص الحقول التى بها مرفقات)(Attachment) لاني ليس فى الجدول حقل متعدد القيم غير هذا الحقل وجزاك الله عنا كل خير رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر منذ 5 ساعات الكاتب مشاركة قام بنشر منذ 5 ساعات السلام عليكم 🙂 في الواقع ، الموضوع السابق (حيث تم مناقشة معظم الامور المتعلقة بهذه الاحداث) هو المرجع لهذا الموضوع ، وهذا الموضوع به الواجهة فقط 🙂 في الموضوع السابق قلت: في 30/1/2022 at 00:52, jjafferr said: مايكروسوفت عملت اضافة لجداول الاكسس 2010 (وتم ابقاء هذه الميزة للنسخ التالية) ، عملت الاحداث التالية لكل حقل (حقول النص والتاريخ والرقم (ويشمل الرقم التلقائي و العملة) فقط) وهذه الاحداث (هناك تسمى Trigger) كانت ميزة في جداول SQL Server . وعليه ، فالحقول الاخرى والتي لا يستطيع Data Macro عملها هي: memo, rich text, hyperlink, OLE Object, multi-value, or attachment fields. . اخواني ابو البشر و عمر ضاحي : تمت الاجابة على اسئلتكم اعلاه. 9 ساعات مضت, ابو البشر said: ولكن ماذا عن الحقول ذات القيم المتعددة ... هل يصلح معها هذه الطريقة ؟؟؟ 1 ساعه مضت, عمر ضاحى said: اعتقد ان الخطأ يخص الحقول التى بها مرفقات)(Attachment) . اخي فادي شكرا لك. 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر منذ 5 ساعات الكاتب مشاركة قام بنشر منذ 5 ساعات السلام عليكم اخوي ابوخليل 🙂 2 ساعات مضت, ابوخليل said: مواضيعك مراجع .. يجب وضعها في رف المكتبة القريب .. اقرب مثال موضوع القوائم المختصرة . هنا افرز خلاصة تجاربي مع مؤسسات متشعبة الاعمال 🙂 والحمدلله انه اوجد لنا هذا السماء الفسيح لنشر المعرفة ، فشكرا لك دكتور @محمد طاهر عرفه 🙂 جعفر رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان