شرح إنشاء نموذج طباعة شاشة مستند تصفية
فيديو تفصيلي يشرح كيفية تصميم نموذج طباعة لشاشة مستند تصفية يتضمن أكثر من جريد (شبكة بيانات) باستخدام نظام الجريد المتعدد الخلايا، بتوزيع الحقول، استخدام الميرج سنتر، وضبط البوزيشن، والتعامل مع الملاحظات والتقارير.
تم توثيق كل الخطوات والتفاصيل بدقة وبشكل متسلسل كما وردت في الفيديو.
مقدمة وتعريف المشروع
00:00:01
السلام عليكم، بناءً على طلب المتابعين سيتم شرح كيفية عمل نموذج طباعة لشاشة مستند تصفية تحتوي على أكثر من جريد، وسوف نبدأ بزيادة النقاش وإضافة العناوين والنقاط المختلفة في بداية المشروع.
- مناقشة إضافة نقاش وتوابع
- تحديد نوع النموذج الرئيسي
- العمل على الحقول الأساسية والمتطلبات الوظيفية.
تحديد الحقول الأساسية في النموذج
00:01:20
النموذج يحتوي على حقلين رئيسيين:
- رقم المستند (كود المستند)، وهو يمثل الكود التعريفي للمستند.
- سبب المخالصه أو نوع التصفيه (مثل إجازة، توجيه، إلخ).
التعريف بهذين الحقلين ضروري لوضع البنية الأساسية للنموذج، حيث يتم تحديد التفاصيل أولاً مثل:
- Header Columns Count (عدد الأعمدة في الهيدر)
- نوع تموضع الحقول (Grid Positioning Method) إذ يوجد نظام جريد مشابه لجدول Excel يوزع المحتوى حسب أعمدة وأسطر.
شرح نظام Grid وتوزيع الأعمدة
00:02:05
- شرح الفروقات بين طريقة التموضع Absolute (موضع محدد بالبيكسل) وGrid (شبكة بيانات، خلايا وأعمدة مبنية على جدول شيتائيلي).
- أعمدة نموذج الطباعة وضبط ترتيب الحقول بحيث يكون لدينا 10 أعمدة مبدئياً.
- طريقة دمج الخلايا (Merge Center) لتوزيع النصوص على أكثر من عمود.
توزيع الحقول في النموذج وأخذ الأمثلة
00:03:30
- كيف نضع رقم المستند وسبب المخالصه في نفس السطر باستخدام خاصية Merge Center.
- توضيح حقول كود الموظف واسم الموظف في أماكن مرتبطة.
- شرح طريقة استخدام Label وValue لكل حقل وكيفية استظهارهم.
الملاحظات وطريقة التعامل معها
00:03:54
- كيفية استيراد وإظهار ملاحظات المستند.
- ضبط إحداثيات الملاحظات على الـGrid بحيث تبدأ من عمود وعمود (x=1, y=1).
- دمج الخلايا لتوسيط النص (Merge Center).
- تنسيق الملاحظات بحيث تملأ المساحة المخصصة لها كتوثيق نصي طويل.
إضافة حقول إضافية: التاريخ، الحالة، وعلوم مرتبطة
00:05:20
- إضافة حقل "تاريخ أول مباشرة"، وحقل الحالة بجانب الملاحظات.
- ضبط إعدادات Position و Width لكل حقل بحيث لا تتداخل أو تتراكب.
- تجربة عملية الحفظ والطباعة لمشاهدة النموذج.
التعامل مع حالات وجود عدة خلايا مدمجة (Lats)
00:07:30
- التحدي الناتج عن وجود عدة خلايا مختلطة (Merged Cells) وتأثيرها على التموضع والتقسيم.
- زيادة الأعمدة من 10 إلى 12 عمود لتوزيع المعلومات بشكل أفضل والتخلص من المشاكل المتعلقة بالقياسات العشرية.
- اقتراح إعادة حساب الأعمدة ديناميكياً باستخدام زر خاص لتنظيف الحقول.
حلقة شرح توزّع الأعمدة والصفوف بشكل عملي
00:09:45
- تقسيم الـ12 عمود إلى أربعة مجموعات بشكل عملي.
- ضبط البوزيشن (x, y) لكل Label وValue بالتفصيل.
- شرح كيفية استخدام Merge Center لدمج عدة أعمدة لخانة نص واحدة.
طريقة ضبط عرض الحقول وطولها Height, Width
00:13:15
- تأكيد أن ارتفاع الحقول يفضل أن يكون 1 (سطر واحد) إلا في حالة نصوص متعددة الأسطر.
- مثال عملي على ضبط العرض (Width) وعدد الأعمدة التي تغطيها قيمة معينة داخل النموذج.
- شرح طريقة تعبئة البيانات عمودياً وأفقياً.
تجميع الحقول في صفوف متعددة
00:15:50
- ضبط الحقول بحيث ترسى على صف معين (Row) داخل النموذج.
- شرح وضبط الحقول: كود الموظف، اسم الموظف، الملاحظات، والتاريخ في أماكنها المناسبة.
- تبديل وتعديل القيم (Value) و Labels لتتوافق مع التصميم المطلوب.
إضافة خطوط وتقسيم بين الأقسام (Separators)
00:21:30
- مناقشة استخدام خطوط فصل بين الحقول أو العناوين.
- إمكانية وضع checkbox لإضافة حدود Borders حول الحقول بشكل فردي حسب الحاجة.
- التأكيد على أن النموذج الحالي لا يدعم ظهور حدود (Borders) دون استخدام خيارات مخصصة.
العمل على نماذج متعددة الجريد (Multi-Grid Layout)
00:23:50
- شرح كيفية التعامل مع أكثر من Grid داخل نفس نموذج الطباعة.
- ضبط الترتيب والموضع بين جريد جيّد وجريد تفصيلي آخر (مثلاً: تفاصيل تصفية الاجازات).
- أهمية استخدام العناوين (Titles) لكل قسم جريد لسهولة القراءة والفهم.
جلب بيانات النقاشات (Discussion) والمرفقات في التقرير
00:29:50
- طريقة جلب البيانات الخاصة بـ Discussion والنقاشات من خلال ربط الحقول (Linked Fields).
- استيراد التفاصيل الزمنية (On Time) والمرفقات المرتبطة بالمستند.
- عرض النصوص والمرفقات بشكل منسق وطباعة التقرير كاملًا.
إظهار اسم الموظف والتوقيع والتاريخ في النموذج
00:32:50
- تحديد مواضع حقول اسم الموظف، التوقيع، والتاريخ ضمن النموذج.
- دمج هذه الحقول في سطر واحد مع ترك فراغ مناسب بينها.
- استخدام عبارات مثل Custom Expression لضبط المخرجات.
إضافة خطوط وأقلام خصوصية التصميم النهائي
00:36:10
- مناقشة إمكانية إضافة الحدود حول الحقول ومربعات اختيار (Checkbox) لتفعيل الحدود.
- الإشارة إلى أن بعض الخصائص تحتاج لبرمجة إضافية أو أدوات دعم خارجية.
- أهمية التصميم المرن الذي يسمح بالتعديل حسب الحاجة.
تطبيق عملي على نموذج "عهدة موظف" وربطه بالموظفين
00:38:10
- شرح كيفية استيراد وعرض بيانات العهدة (مثل عدّة عينية، نقدية...) المرتبطة بالموظف في النموذج.
- التفصيل في كيفية ربط الهيكلية بين العهدة والموظف.
- إظهار الحقول مثل تاريخ التسليم، المسؤول عن العهدة، الملاحظات، ونسبة استرجاع العهدة.
التحقق وضبط النظام والتقارير المرتبطة
00:44:00
- فحص الحقول وضبط ارتباطها داخل النظام لضمان ظهورها في النموذج بشكل صحيح.
- التعامل مع حالة وجود تواريخ متداخلة أو بيانات غير متناسقة.
- خطوات إعادة ترتيب وتحديث الحقول عند وجود أخطاء أو ظهور غير صحيح.
إغلاق الفيديو وخطط مستقبلية
00:47:30
- تأكيد أن طريقة العمل على النماذج مشابهة بين النماذج المختلفة ولا تختلف كثيرًا.
- ذكر بعض النقاط المتعلقة باستخدام separators (فواصل أفقية) لزيادة الوضوح.
- التلميح إلى وجود فيديو آخر سيكمل الشرح بتفاصيل إضافية مثل تفعيل الجيميل وما إلى ذلك.
خاتمة
تم في هذا الفيديو شرح شامل ومفصل لكل خطوة لإنشاء نموذج طباعة لشاشة مستند تصفية يحتوي على أكثر من جريد وتفاصيل متعددة، مع معالجة المسائل التقنية المتعلقة بنظام Grid، البوزيشن، دمج الخلايا، وطريقة عرض البيانات بشكل مرتب ومحترف.