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

تغير قيم في مربع تحرير وسرد

بدأه kaser906 في 21 يوليو 2011 · 11 رد · 840 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي مربع تحرير وسر د

يوجد به بيانات الاجازات مثل اجازة عادية " اجازة اضطرارية " اجازة وضع " اجازة امومة

ولدي حقل نص يوجد به نوع الموظف اما ذكر أو انثى

ما اريده هو اذا كان الموظف ذكر ان لاتعرض اجازة امومة واجازة وضع في مربع التحرير والسرد

واذا كانت الموظف انثى تعرض هذه البيانات

تحياتي للجميع

تم تعديل هذه المشاركة بواسطة kaser906 في 21 يوليو 2011 في 23:47

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#3

حل جميل اخي العزيز سوبر...بارك الله فيك

لي تعليق لو سمحتم...

من الافضل وضع خيارات كهذه في جدول، بمعنى ان انواع الاجازات متعدد وقد يزيد..

لذلك لو وضع حقل في جدول الاجازات هو "جنس الاجازة" وهنا لتحديد لمن تنطبق للذكر او الانثى وتكون على شكل رقم (1 للذكر\2 للانثى\0 للمشترك)

مثال

رقم الاجازة الاسم جنس الاجازة

1 اجازة عادية 0

2 اجازة عارضة 0

3 اجازة أمومة 2

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

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

مثال...اختير جنس الموظف 1 (ذكر) .. فإنه يعرض الاجازات التي <=1..يعني يعرض للذكر والمشترك..بينما اجازات الاناث لا تعرض...

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

لكن من باب خبرتي المتواضعة افضل استخدام الجداول عن الكود وخاصة اذا احتوى على رموز عربية تجنبا للمشاكل المستقبلية..

تحياتي

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

أخي همام ، أشكر لك التعقيب وهذا في صالح كاتب الموضوع فاقتراحك جدا ممتاز وأنا عادة استعمل نفس طريقتك لسهولة اضافة بيانات جديدة 012.gif ، ولكن كان هذا مجرد مثال لأنه لم يرفق مشروعه ولكن فقط ليحلل الكود ويستخدمه بالطريقة التي تناسبه.

أما بالنسبة لأنواع الاجازات فهو محدود ويمكن تلخيصه في التالي:

بافتراض 0 للمشترك و 1 للذكور و 2 للإناث فستكون كما يلي:

0 اعتيادية (سنوية)

0 مرضية

0 اضطرارية (بعض المنشآت)

0 بدون راتب (غير مدفوعة الراتب)

0 غياب بدون عذر (بعض المشآت)

1 أبوة (بعض المنشآت)

2 أمومة

2 وضع

ولا اعتقد أن انواع الاجازات سيزيد عن هذه الحالات لذلك ما أرفقته كان مجرد مثال للتوضيح. 006.gif

53e35528a2.gif

#5
superhot3000 كتب:

أتفضل أخي الكريم هذا المثال واتوقع هو المطلوب والله الموفق

Drop List.rar

فعلا اخي هذا هو المطلوب شكرا لك

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

همام ابوعرقوب كتب:

حل جميل اخي العزيز سوبر...بارك الله فيك

لي تعليق لو سمحتم...

من الافضل وضع خيارات كهذه في جدول، بمعنى ان انواع الاجازات متعدد وقد يزيد..

لذلك لو وضع حقل في جدول الاجازات هو "جنس الاجازة" وهنا لتحديد لمن تنطبق للذكر او الانثى وتكون على شكل رقم (1 للذكر\2 للانثى\0 للمشترك)

مثال

رقم الاجازة الاسم جنس الاجازة

1 اجازة عادية 0

2 اجازة عارضة 0

3 اجازة أمومة 2

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

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

مثال...اختير جنس الموظف 1 (ذكر) .. فإنه يعرض الاجازات التي <=1..يعني يعرض للذكر والمشترك..بينما اجازات الاناث لا تعرض...

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

لكن من باب خبرتي المتواضعة افضل استخدام الجداول عن الكود وخاصة اذا احتوى على رموز عربية تجنبا للمشاكل المستقبلية..

تحياتي

الله يعطيك العافيه اخي

كنت اتمنى لو امكنك وضع مثال فأنا لست خبيراُ مثلكم وباقي اعضاء هذا المنتدى الرائع لكي استطيع فهم المثال من الشرح فقط

حتى وان وجدت مطلوبي فلعل مثالك ينفعني وينفع الاعضاء مستقبلا

تقبل تحياتي وامتناني

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#6

تكرم اخي الكريم..ولا يهمك...سيكون لديك الان المثال

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

طبعا لاحظ ... سطر وحيد من الكود اختصر كل الاحتمالات...ولا وجود لكتابة عربية...

Drop ListWithTables.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 22 يوليو 2011 في 22:28

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7
همام ابوعرقوب كتب:

تكرم اخي الكريم..ولا يهمك...سيكون لديك الان المثال

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

طبعا لاحظ ... سطر وحيد من الكود اختصر كل الاحتمالات...ولا وجود لكتابة عربية...

فعلا اخي همام حل مثالي ويغني عن الكتابة باللغة العربية في الكود

الله يجزيك خير ويكثر من امثالك

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#8

طريقة الأخ همام طريقة ممتازة جداً

ولكن للأسف واجهت مشكلتين

الأولى لو اعتبرنا ان الحقل الأول مربع نص وليس مربع تحرير وسرد أي عند فتح النموذج على بيانات الموظف تلقائيا يكون في مربع النص ذكر أو انثى كيف ستكون التصفية

المشكلة الثانية

عند تخزين القيمة في الجدول نلاحظ انه يتم تخزين id بدلا من القيم

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

Drop List.rar

تم تعديل هذه المشاركة بواسطة kaser906 في 18 أغسطس 2011 في 23:22

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#9

lمتابعة

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#10

بعد اذن الاخ همام

المرفق

به مثال لمربع نص و كومبو

Drop List.rar

تم تعديل هذه المشاركة بواسطة Abo_Yossof في 21 أغسطس 2011 في 15:26

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#11
Abo_Yossof كتب:

بعد اذن الاخ همام

المرفق

به مثال لمربع نص و كومبو

الله يعطيك العافية اخي ابو يوسف

لكن هذه الطريقة ليست كاالطريقة التي استخدمها الأخ همام

والتي كانت تعتمد على عدم الكتابة في الكود باللغة العربية

السؤال هنا

هل كتابة الكود بالطريقة التي استخدمتها لها تأثير على قاعدة البيانات

حين تحويلها الى تنسيق MDE أو اي تأثير اخر غير متوقع بالنسبة لي

تقبل تحياتي وشكري

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#12

اخى انا لم اغير شىء فى الكود

فقط استخدمت الرقم (1 و 2 ) بدل ذكر و انثى

عموما اذا كان هذا يناسبك

فلا تقلق فلا يوجد اى مشكلة فى ذلك

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

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