ام ناصر قام بنشر نوفمبر 2, 2016 قام بنشر نوفمبر 2, 2016 السلام عليكم .. لدي استفسار عن طريقة ادخال معلومات لاكثر من موظف في آن واحد علما ان كل المعلومات المدخلة يشترك فيها جميع الموظفين ..وكمثال لما اسلفت نريد ادخال معلومات اجازة تعويضية ل 50 موظف في آن واحد بحيث لانرجع ندخل نفس نوع الاجازة وتاريخها وسبب اخذها لكل موظف . مع الشكر والتقدير لكل من يتابع الموضوع ويرد عليه.
محمد ايمن قام بنشر نوفمبر 2, 2016 قام بنشر نوفمبر 2, 2016 الحل هو الحلقة التكرارية Do او For او استعلام الالحاق 1
ام ناصر قام بنشر نوفمبر 2, 2016 الكاتب قام بنشر نوفمبر 2, 2016 عفوا استاذ محمد ايمن ممكن كتابة كيف يكون الكود مع شرح بسيط اذا امكن اكون شاكرة لحضرتك
صالح حمادي قام بنشر نوفمبر 2, 2016 قام بنشر نوفمبر 2, 2016 السلام عليكم و رحمة الله تعالى و بركاته: بعد إذنك أستاذي محمد أيمن هذا مثال يوضح طلب السائل استعمال الدالة for.rar 3
ام ناصر قام بنشر نوفمبر 4, 2016 الكاتب قام بنشر نوفمبر 4, 2016 وعليكم السلام ورحمة الله أخ صالح اشكرك كثير للمرفق الذي ارسلته لكن المعلومات المراد اضافتها تضاف لجميع الموظفين وليس للموظفين الذين نحتاج نحن لتحديدهم كأن يكون خمس موظفين من بين 100 موظف والعمل الذي اشتغل عليه يتكون من جدولين احدهم لمعلومات الموظفين والاخر للاجازات ولاتضاف هذه المعلومات لجدول واحد , المرفق ادناه اذا سمحتوا واكون شاكرة لحضرتكم اضافة اكثر من موظف.rar
محمد ايمن قام بنشر نوفمبر 4, 2016 قام بنشر نوفمبر 4, 2016 تحية طيبة اختي الكريمة ماهي البيانات المراد اضافتها الى الجدول ؟؟ ارجو منك التوضيح اكثر 1
ام ناصر قام بنشر نوفمبر 4, 2016 الكاتب قام بنشر نوفمبر 4, 2016 1 ساعه مضت, محمد ايمن said: تحية طيبة اختي الكريمة ماهي البيانات المراد اضافتها الى الجدول ؟؟ ارجو منك التوضيح اكثر حياك الله اخي الفاضل محمد البيانات المراد ادخالها هي نوع الاجازة وتاريخ اخذها والسبب لمجموعة موظفين مرة واحدة نفس ما عمل اخي الكريم صالح حمادي الا انه نحن نقوم بتحديد هؤلاء الموظفين وليس جميعهم والبيانات المدخلة تكون في جدول الاجازات وليس في جدول معلومات الموظفين . دمتم بود وجزاكم الله خير الجزاء على تعاونكم .
محمد ايمن قام بنشر نوفمبر 4, 2016 قام بنشر نوفمبر 4, 2016 اختي الكريمة علينا ان نرجع خطوة للوراء الى تصميم الجداول في قاعدة البيانات جدول الموظفين - حقل رقم الموظف - هذا الحقل يمكن ان يكون رقم تلقائي و لكن يفضل ان نقوم نحن بعلمية الترقيم برمجيا جدول الاجازات - حقل رقم الموظف - هذا الحقل لا يصح ابدا ان يكون ترقيم تلقائي و الاسباب على سبيل المثال الموظف رقم 1 في جدول الموظفين اسمه محمود الموظف رقم 2 في جدول الموظفين اسمه احمد اذا قام احمد بتقديم طلب اجازة سيتم تسجيل اجازته في جدول الاجازات تحت رقم (1) وهذا خطا فالموظف احمد رقمه 2 و ليس 1 الترقيم التلقائي لا يقبل التكرار ومن الممكن ان يقدم الموظف اكثر من اجازة ويجب ان تسجل اجازته بنفس رقمه ولكن في هذه الحالة ستجل كل اجازة برقم جديد اذا كيف يمكن حل هذه المشكلة ؟؟ يجب تحويل الحقل الى رقم و ان يقبل التكرار ( من اجل عملية الربط في العلاقات ) نعود الى الطلب الاساسي وهو البيانات المراد ادخالها الى الموظفين اذا احسنت الفهم منك فانتي تريدين ادخال البيانات لموظفين محددين وهنا يوجد سؤالين السؤال الاول لماذا تريدين ادخال البيانات لموظفين محددين ؟؟ المفترض عند ادخال الاجازة لموظف ان تدخل هذه البيانات الى جدول الاجازات و بالتالي لا يوجد داعي من تكرارها السؤال الثاني اذا كان لابد من تكرار هذه البيانات او ادخالها لمجموعة موظفين فلا بد من تواجد شروط معينة ماهي هذه الشروط ؟؟؟؟ اعتذر على الاطالة و لكن انظري في المرفق ووافيني بالرد اضافة اكثر من موظف في ان واحد1.rar 1
ام ناصر قام بنشر نوفمبر 4, 2016 الكاتب قام بنشر نوفمبر 4, 2016 33 دقائق مضت, محمد ايمن said: اختي الكريمة علينا ان نرجع خطوة للوراء الى تصميم الجداول في قاعدة البيانات جدول الموظفين - حقل رقم الموظف - هذا الحقل يمكن ان يكون رقم تلقائي و لكن يفضل ان نقوم نحن بعلمية الترقيم برمجيا جدول الاجازات - حقل رقم الموظف - هذا الحقل لا يصح ابدا ان يكون ترقيم تلقائي و الاسباب على سبيل المثال الموظف رقم 1 في جدول الموظفين اسمه محمود الموظف رقم 2 في جدول الموظفين اسمه احمد اذا قام احمد بتقديم طلب اجازة سيتم تسجيل اجازته في جدول الاجازات تحت رقم (1) وهذا خطا فالموظف احمد رقمه 2 و ليس 1 الترقيم التلقائي لا يقبل التكرار ومن الممكن ان يقدم الموظف اكثر من اجازة ويجب ان تسجل اجازته بنفس رقمه ولكن في هذه الحالة ستجل كل اجازة برقم جديد اذا كيف يمكن حل هذه المشكلة ؟؟ يجب تحويل الحقل الى رقم و ان يقبل التكرار ( من اجل عملية الربط في العلاقات ) نعود الى الطلب الاساسي وهو البيانات المراد ادخالها الى الموظفين اذا احسنت الفهم منك فانتي تريدين ادخال البيانات لموظفين محددين وهنا يوجد سؤالين السؤال الاول لماذا تريدين ادخال البيانات لموظفين محددين ؟؟ المفترض عند ادخال الاجازة لموظف ان تدخل هذه البيانات الى جدول الاجازات و بالتالي لا يوجد داعي من تكرارها السؤال الثاني اذا كان لابد من تكرار هذه البيانات او ادخالها لمجموعة موظفين فلا بد من تواجد شروط معينة ماهي هذه الشروط ؟؟؟؟ اعتذر على الاطالة و لكن انظري في المرفق ووافيني بالرد اضافة اكثر من موظف في ان واحد1.rar جزاك الله خير اخي الفاضل لشرح وتوضيح المشكلة التي مررت بها ولم اكن اعرف حلها بالنسبة للسؤال الاول :المراد اضافة اكثر من موظف بنفس البيانات المدخلة بالنسبة( لنوع الاجازة والتاريخ) وبهذا لايصبح هنالك تكرار في اسم الموظفين والغرض من ذلك هو تسهيل العمل مثلا في قاعدة البيانات التي اعمل عليها لدي 200 موظف واردت منح اجازة تعويضية ل30 موظف في تاريخ واحد هنا سيستهلك وقت على مدخل البيانات . اما السؤال الثاني هنا من دون شرط وان كان هنالك شرط فسوف يكون حسب نظام العمل بالنسبة للموظفين
محمد ايمن قام بنشر نوفمبر 4, 2016 قام بنشر نوفمبر 4, 2016 29 دقائق مضت, بيداء الخزعلي said: بالنسبة للسؤال الاول :المراد اضافة اكثر من موظف بنفس البيانات المدخلة بالنسبة( لنوع الاجازة والتاريخ) وبهذا لايصبح هنالك تكرار في اسم الموظفين والغرض من ذلك هو تسهيل العمل مثلا في قاعدة البيانات التي اعمل عليها لدي 200 موظف واردت منح اجازة تعويضية ل30 موظف في تاريخ واحد هنا سيستهلك وقت على مدخل البيانات عذرا اختي الفاضلة ولكن لا يمكن تطبيق هذا الكلام منطقيا و السبب لنفرض الموظف احمد اخذ اجازة مرضية لمدة عشرة ايام و الموظف محمود اخذ اجارة عادية لمدة يوم اذا اردنا نكرر نفس الاجازة فهذا سيمنح الموظف احمد عشرة ايام و الموظف محمود يوم واحد فقط !!!!!!!!!!!!!! كيف سيتم احتساب الاجازات في هذه الحالة ؟؟؟؟؟ اذا اردتي ان تمنحي الموظفين اجازة تعويضية يجب ان تكون مدتها موحدة لجميع الموظفين ( اذا لم يخب ظني ) في هذه الحالة عليكي اضافة خيار للاجازات وهو ( اجازة تعويض ) وعند اختيار هذه الاجازة يظهر جميع الموظفين و بجانب كل اسم ( خانة اختيار ) و الموظف الذي يتم اختياره يتم منحه هذه الاجازة المرفق سيوضح الفكرة اكثر ملاحظة : لما لا يوجد حقل مدة الاجازة ؟؟؟ هذا الحقل مهم جدا اضافة اكثر من موظف في ان واحد2.rar 2
صالح حمادي قام بنشر نوفمبر 5, 2016 قام بنشر نوفمبر 5, 2016 السلام عليكم و رحمة الله تعالى و بركاته: المثال الذي قدمته أستاذ محمد ممتاز. و بعد إذنك أستاذ أردت أن أضيف مثال آخر يلبي حاجة السائلة في النموذج تسجيل الإجازة تضغط على زر "جلب موظف" يفتح نموذج آخر "نموذج البحث" يمكنك من البحث عن الموظف و تحديده ثم الضغط على زر "نقل" ليتم نسخ معلومات هذا الموظف إلى نموذج "تسجيل الإجازة" و هكذا تختار الموظفين المطلوبين تغلق "نموذج البحث" و تسجل نوع الإجازة و تاريخها و سببها ثم الضغط على زر "حفظ" . هذا هو المرفق و الله هو المستعان. اضافة اكثر من موظف في ان واحد.rar 2
ضياء الدين م قام بنشر نوفمبر 11, 2016 قام بنشر نوفمبر 11, 2016 محمد ايمن صالح حمادي شكرا لكما استفدت كثيرا 1
ام ناصر قام بنشر ديسمبر 7, 2016 الكاتب قام بنشر ديسمبر 7, 2016 (معدل) السلام عليكم استاذ محمد ايمن طبعاً شاكرة جداً تعاونك معي ربي يجزيك خير ..بالنسبة لما ذكرت فعلا ضنك في محله لأنه هذا قصدي من اضافة اجازة بنفس تاريخ اخذها وبنفس نوعها ومدتها لمجموعة من الموظفين في آن واحد اما بالنسبة لملاحظتك عدم وجود حقل لمدة الاجازة فعلا هو حقل مهم وماشية فيه لكن النموذج المرسل هو نموذج مبسط لما هو معمول عليه ,اما بالنسبة للتعديل الذي ارسلته على المثال فقد كفى ووفى جزاك ربي خير . في ٦/١١/٢٠١٦ at 00:04, صالح حمادي said: السلام عليكم و رحمة الله تعالى و بركاته: المثال الذي قدمته أستاذ محمد ممتاز. و بعد إذنك أستاذ أردت أن أضيف مثال آخر يلبي حاجة السائلة في النموذج تسجيل الإجازة تضغط على زر "جلب موظف" يفتح نموذج آخر "نموذج البحث" يمكنك من البحث عن الموظف و تحديده ثم الضغط على زر "نقل" ليتم نسخ معلومات هذا الموظف إلى نموذج "تسجيل الإجازة" و هكذا تختار الموظفين المطلوبين تغلق "نموذج البحث" و تسجل نوع الإجازة و تاريخها و سببها ثم الضغط على زر "حفظ" . هذا هو المرفق و الله هو المستعان. اضافة اكثر من موظف في ان واحد.rar وعليكم السلام ورحمة الله وبركاته اخي صالح اشكرك جداً فعلا المثال الذي ارسلته لبى الطلب فجزاك الله وجزى جميع العاملين بهذا الموقع خير الجزاء تم تعديل ديسمبر 7, 2016 بواسطه بيداء الخزعلي 1
jjafferr قام بنشر ديسمبر 7, 2016 قام بنشر ديسمبر 7, 2016 عفوا على التدخل ، ولكن اذا كان الاستفسار عن رسالة الخطأ ، فقومي بتغيير الكلمة flase الى false حيث تم طباعتها خطأ جعفر 1
ام ناصر قام بنشر ديسمبر 7, 2016 الكاتب قام بنشر ديسمبر 7, 2016 4 دقائق مضت, jjafferr said: عفوا على التدخل ، ولكن اذا كان الاستفسار عن رسالة الخطأ ، فقومي بتغيير الكلمة flase الى false حيث تم طباعتها خطأ جعفر فعلاً اخي ما انتبهت مشكور جداً
ام ناصر قام بنشر ديسمبر 20, 2016 الكاتب قام بنشر ديسمبر 20, 2016 اخي الكريم صالح حمادي بالنسبة للمثال الذي ارسلته جزاك الله خير لما اطبقه في نماذج جديدة وبأتباع نفس الخطوات تظهر لي مسج كالتالي : Run time error '2046' : the command or action 'GoToRecord' isnt available now وذلك عند الضغط على نقل الموظفين في نموذج البحث ..ترى مالمشكلة لو سمحت
صالح حمادي قام بنشر ديسمبر 21, 2016 قام بنشر ديسمبر 21, 2016 ربما أنك ي لم تنسخي الكود كاملا أو أن النموذج الذي تنقلين له الموظفين غير مفتوح تأكدي من هذا الكود جيدا: DoCmd.GoToRecord , , acNewRec و إلا فأرسلي المرفق و سوف نرى 1
ام ناصر قام بنشر ديسمبر 21, 2016 الكاتب قام بنشر ديسمبر 21, 2016 بالنسبة للكود اعلاه متأكدة من صحت كتابته المثال ادناه اخي الكريم جزاك الله خير اضافة اجازة محددة لاكثر من موظف.rar
صالح حمادي قام بنشر ديسمبر 21, 2016 قام بنشر ديسمبر 21, 2016 السلام عليكم و رحمة الله تعالى و بركاته أما بعد: 1-الخطأ الأول و الذي يقوم بإظهار الرسالة هو لأنك في جدول Avactions نوع الحقل ID جعلته ترقيم تلقائي بل يجب أن يكون نوعه رقم. 2- في الإستعلام qq يجب أن يكون الحقل ID مصدره الجدول Avactions و ليس Emp. 3-قبل القيام بهذا كل يجب أن تقومي بربط الجدولين علاقة رأس بأطراف بمعنى أن يكون الربط بين الحقل ID من جدول Emp بالحقل ID من جدول Avactions 4- أن لا يكون الحقل ID من جدول Avactions مفتاح اساسي و في نفس الوقت يجب أن يكون يقبل التكرار. إتبعي هذه الخطوات و إن شاء الله سوف تصلين إلى الحل.ثم أطلعيني على النتائج. هذا هو الملف مع التعديل اضافة اجازة محددة لاكثر من موظف.rar 2
ام ناصر قام بنشر ديسمبر 22, 2016 الكاتب قام بنشر ديسمبر 22, 2016 وعليكم السلام ورحمة الله .. سلمت استاذ صالح وجزاك الله خير ...حقيقة اتبعت الخطوات وتم تنفيذ البرنامج لكن تظهر لي البيانات المضافة في جدول الاجازات كما مبين بالصورة ادناه اي عندما نضيف موظفين اثنين تأخذ البيانات في جدول الاجازات لثلاث وفي كل مجموعة للاضافة يظهر الـ record الزايد فيا حبذا لو ترشدنا لطريقة معينة لتفادي وجود بيانات غير ضرورية .
Shivan Rekany قام بنشر ديسمبر 22, 2016 قام بنشر ديسمبر 22, 2016 (معدل) 2 ساعات مضت, بيداء الخزعلي said: وعليكم السلام ورحمة الله .. سلمت استاذ صالح وجزاك الله خير ...حقيقة اتبعت الخطوات وتم تنفيذ البرنامج لكن تظهر لي البيانات المضافة في جدول الاجازات كما مبين بالصورة ادناه اي عندما نضيف موظفين اثنين تأخذ البيانات في جدول الاجازات لثلاث وفي كل مجموعة للاضافة يظهر الـ record الزايد فيا حبذا لو ترشدنا لطريقة معينة لتفادي وجود بيانات غير ضرورية . تكدر تعمل استعلام حذف لجدول استعلامات وبيحذف كل ريكوردات بدون رقم اي دي واكتب كود فتح الاستعلام الحذف في نهاية امر حفظ تم تعديل ديسمبر 22, 2016 بواسطه Shivan Rekany 1
ام ناصر قام بنشر ديسمبر 24, 2016 الكاتب قام بنشر ديسمبر 24, 2016 اقدم الشكر الجزيل لكل من تابع وتجاوب مع الموضوع فبفضل تعاونكم تم الحصول على النتيجة المطلوبة .
صالح حمادي قام بنشر ديسمبر 26, 2016 قام بنشر ديسمبر 26, 2016 السلام عليكم و رحمة الله تعالى و بركاته أما بعد: آسف جدا أم ناصر على التأخر لأنني كنت منشغلا و لم أستطع الدخول للمنتدى. الحمد لله لأنكي توصلتي للحل. و مع ذلك سوف أشرح الحل لكي تعم الفائدة. الحل هو أن تجعلي مربع النص نوع الإجازة و تاريخ الإجازة غير منظم. 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.