delphi4arab منتديات دلفي للعرب
إضافة الحراس من قاعدة البيانات - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : إضافة الحراس من قاعدة البيانات (/showthread.php?tid=12333)

الصفحات: 1 2


إضافة الحراس من قاعدة البيانات - tahri - 22-06-2023

السلام عليكم
أعمل على برنامج تسيير حراسة شهرية
وضعت كود يعطيني 30 يوم أو 31 يوم حسب الشهر الذي  أدخلته
المشكلة أريد إضافة الحراس من قاعدة البيانات أو أكتبهم في edit مثلا
كل يوم حارس يعني يوم بيوم
الصورة مرفقة
[صورة: 375964430.jpg]


RE: طلب فكرة أو كود - Mr.DOS - 23-06-2023

السلام عليكم
اولا ملاحظة : الحقل date الخاص بالتواريخ ليس حقل من نوع datetime ؟ وهذا خطأ (انت تتعامل مع تاريخ وليس سترنغ)
2 - اين هو الاشكال ؟ هل قائمة العمال منفصلة ؟
كيف تريد عمل اضافة على الجدول المرفق في الصورة ، اذكر السناريو ؟
------------------
لنفرض لديك جدول خاص بالعمال (اسمائهم ، معلومات اخرى ...) جدول مستقل
ولديك جدول الاحداث (كما في صورة المرفقة)

السناريو : 1 - جلب اسماء العمال و وضعها في في عنصر combobox (يتطلب حلقة ) : عادة ما يكون في الحدث onshow للفورم
2 - التعديل على جدول الاحداث (صورتك المرفقة) واضافة اسم العامل (اختياره من الكومبوبكس) طبعا بعد ما تكون
قد وضعت المؤشر على تاريخ المراد اضافة العامل فيه (يتطلب فلترة هنا) ثم التعديل
3 - حفظ اللتعديل

معذرة جهازي لا يحتوى على الادوات كي ارفق لك مثال .


RE: طلب فكرة أو كود - tahri - 30-06-2023

(23-06-2023, 05:10 PM)Mr.DOS كتب : السلام عليكم
اولا ملاحظة : الحقل date الخاص بالتواريخ ليس حقل من نوع datetime ؟ وهذا خطأ (انت تتعامل مع تاريخ وليس سترنغ)
2 - اين هو الاشكال ؟ هل قائمة العمال منفصلة ؟
كيف تريد عمل اضافة على الجدول المرفق في الصورة ، اذكر السناريو ؟
------------------
لنفرض لديك جدول خاص بالعمال (اسمائهم ، معلومات اخرى ...)  جدول مستقل
ولديك جدول الاحداث (كما في صورة المرفقة)

السناريو : 1 - جلب اسماء العمال و وضعها في في عنصر combobox (يتطلب حلقة ) : عادة ما يكون في الحدث onshow للفورم
            2 - التعديل على جدول الاحداث (صورتك المرفقة) واضافة اسم العامل (اختياره من الكومبوبكس) طبعا بعد ما تكون
                قد وضعت المؤشر على تاريخ المراد اضافة العامل فيه (يتطلب فلترة هنا) ثم التعديل
            3 - حفظ اللتعديل

معذرة جهازي لا يحتوى على الادوات كي ارفق لك مثال .

أنا لم أتحدث عن نوع الحقل .....الخ
لدي جدول عمال مستقل
أريد إختيار عاملين او ثلاث وكود يضعهم بالترتيب طيلة 30 يوم 
مثلا العامل الأول في اليوم 1 العامل الثاني في اليوم 2 ا
ثم العامل الأول في اليوم 3 العامل الثاني في اليوم 4 وهكذا طيلة الشهر 
أو كود أضعهم في جدول مستقل بالتناوب مدة 30 يوم


RE: طلب فكرة أو كود - wadoud - 01-07-2023

السلام عليكم
انت حسب فهمي تريد توزيع العمال على الشهور بالتناوب
ولكن:
- كم هو عدد العمال لديك؟
-كم عدد العمال الذين ستختارهم من  مجموع العمال ؟
-على أي أساس  يتم الاختيار هل هو عشوائي؟
-هل يشمل جميع أيام السنة ؟ هناك عطلة الخ؟
أشياء عليك الأخذ بها.


RE: طلب فكرة أو كود - tahri - 01-07-2023

(01-07-2023, 02:37 AM)wadoud كتب : السلام عليكم
انت حسب فهمي تريد توزيع العمال على الشهور بالتناوب
ولكن:
- كم هو عدد العمال لديك؟
-كم عدد العمال الذين ستختارهم من  مجموع العمال ؟
-على أي أساس  يتم الاختيار هل هو عشوائي؟
-هل يشمل جميع أيام السنة ؟ هناك عطلة الخ؟
أشياء عليك الأخذ بها.

كل شهر أختار عاملين أو ثلاث  (أكتبهم في edit1 و edit2 وedit3 )
المهم هو كيف أناوب بينهم في 30 يوم (كل يوم عامل منهم ) بالترتيب 
لا توجد عطلة 
الإختيار شهري (يعني كل شهر أختار عاملين أو ثلاث)


RE: إضافة الحراس من قاعدة البيانات - Mr.DOS - 04-07-2023

سلام عليكم
إقتباس :أنا لم أتحدث عن نوع الحقل .....الخ
وهذا لا يمنع تدخلي .. برنامجك او اشكالك في الاخير يتعامل مع تاريخ  ..


RE: إضافة الحراس من قاعدة البيانات - Ndagor - 05-07-2023

استعمل DecodeDate لاستخراج اليوم Day من التاريخ ثم قم حذف يوم اي dec  Day لان اليوم يبدا من 1 و ليس 0  ,,,بعدذلك استخرج باقي القسمة Day على عدد الحراس اي Day mod NombreDeGardiens استخدم النتيجة لتحديد الحارس المعني


RE: إضافة الحراس من قاعدة البيانات - larbiparadox - 05-07-2023

[صورة: 138505104.png]


.rar   Date.rar (الحجم : 376.61 ك ب / التحميلات : 44)


RE: إضافة الحراس من قاعدة البيانات - tahri - 19-07-2023

(05-07-2023, 06:53 PM)larbiparadox كتب : [صورة: 138505104.png]

هذا ما أريده بالضبط 
ياريت تعيد تحميل الملف لم يفتح عندي 
جزاك الله خيرا



RE: إضافة الحراس من قاعدة البيانات - larbiparadox - 19-07-2023

رابط أخر

كود :
https://mega.nz/file/lbIRER6T#fuZN8T6aVQxlc-tAPEE6S-h8LbbQcK0vdsgIt5dIP4Y