jjafferr قام بنشر نوفمبر 14, 2020 قام بنشر نوفمبر 14, 2020 منذ ساعه, alsihran said: بالمرفق مثال لكيفية ادراج ايام الشهر بالكامل ارجو ان تنظر إليه هاي سهلة ، برنامجي يدخل تاريخ اليوم عن طريق الدالة Date في الاستعلام الالحاقي ، فبدلا عنه يمكننا استعمال طريقتك ، وشفت ان الحقل TxtUm يعطي اليوم كاملا ، فممكن نستعمل هذا اليوم الهجري من تقويم ام القرى ، ولكن ، شفت ان عندك تواريخ ام القرى وتواريخ ميلادية ، فهل سيكون عندك خلط بينهم ، وكيف؟ منذ ساعه, alsihran said: من يكون في اجازة لايجب ان يظهر اسمه في نفس اليوم الذي سيتم اختيار الموظفين فيه ممكن اضافة حقل في الجدول Emp يدل على وجود ان الموظف مداوم لذلك اليوم ، حقل نعم/لا مثلا ، وفي جميع الاستعلامات مثل qry_1 ، نصفي الموظفين المداومين في ذلك اليوم. منذ ساعه, alsihran said: وانا احتاج ارى امامي اثناء اختيار اسماء الموظفين في الفترات عرض سبعة ايام دعنا نقول اسبوع كامل لتنسيق الدوام بين الموظفين اشرح لي هذه النقطة وبالتفصيل ، فعسى ان نتوصل الى طريقة سهلة ومرضية ان شاء الله 🙂 جعفر 1
alsihran قام بنشر نوفمبر 14, 2020 الكاتب قام بنشر نوفمبر 14, 2020 15 دقائق مضت, jjafferr said: ولكن ، شفت ان عندك تواريخ ام القرى وتواريخ ميلادية ، فهل سيكون عندك خلط بينهم ، وكيف؟ استاذي في الاساس نتعامل مع تاريخ أم القرى وهو شبيه بالتاريخ الهجري ولكن بعض الشهور يكون الهجري 30 يوم ويكون تاريخ أم القرى 29 أو العكس وتعلم أن الاكسس لايقبل بعض التواريخ التي يكون فيها تاريخ أم القرى يختلف عن الهجري لذلك طريقتي تعتمد على إدخال التاريخ الى الجدول بالميلادي ويتم عرض ما يقابله في النماذج والتقارير أمام المستخدم بتقويم أم القرى فعند النقر المزدوج نختار الشهر وفي حدث بعد التحديث يتم اظهار تاريخ أول يوم في الشهر حسب تقويم أم القرى في الحقل F ويظهر أخر يوم في الحقل T وبعدها نقوم بتحويل تاريخ أول يوم وأخر يوم في الشهر لأم القرى الى التاريخ الميلادي في الحقلين الحقل TxtUmFm لأول يوم والحقل TxtUmTo لأخر يوم وعند النقر عل زر إنشاء الجدول يتم ادخال التواريخ في الجدول بالتاريخ الميلادي 35 دقائق مضت, jjafferr said: ممكن اضافة حقل في الجدول Emp يدل على وجود ان الموظف مداوم لذلك اليوم ، حقل نعم/لا مثلا ، وفي جميع الاستعلامات مثل qry_1 ، نصفي الموظفين المداومين في ذلك اليوم. لم اتصور الفكرة بعد 38 دقائق مضت, jjafferr said: اشرح لي هذه النقطة وبالتفصيل ، فعسى ان نتوصل الى طريقة سهلة ومرضية ان شاء الله 🙂 المقصود اظهار سبعةايام في النموذج على الاقل اثناء ادخال البيانات لكي يستطيع المدخل التنسيق لايام العمل خلال اسبوع وعند النقر على زر التنقل بين السجلات يظهر الاسبوع الثاني سبعة ايام هذا اذا لم يكن بالامكان عرض جميع ايام الشهر إن شاء الله تكون الفكرة وضحت
jjafferr قام بنشر نوفمبر 16, 2020 قام بنشر نوفمبر 16, 2020 السلام عليكم 🙂 في ١٥/١١/٢٠٢٠ at 01:22, alsihran said: المقصود اظهار سبعةايام في النموذج على الاقل اثناء ادخال البيانات . ايش رايك في هذا النموذج ، بس النموذج الفرعي يأخذ وقت عند فتج النموذج !! . جعفر 1281.1.FRm_Refresh.accdb.zip 1
alsihran قام بنشر نوفمبر 16, 2020 الكاتب قام بنشر نوفمبر 16, 2020 34 دقائق مضت, jjafferr said: ايش رايك في هذا النموذج ، بس النموذج الفرعي يأخذ وقت عند فتج النموذج !! الله يجزاك خير اتعبتك معي يا استاذ النموذج عند الفتح ثقيل جدا وعند أختيار اسم من النماذج الفرعية تظهر رسالة خطأ ولم أتمكن من رؤية ما يحدث بعد الاختيار
alsihran قام بنشر نوفمبر 17, 2020 الكاتب قام بنشر نوفمبر 17, 2020 استاذ @jjafferr إذا كان الأمر معقد الى هذا الحد سأكتفي مرغما 😔 بما وضعته من حل في مرفقك الاول فقط اريد اضافة ايام الشهر كاملا حسب الطريقة التي ارفقتها لك في ملفي الثاني مع الاسماء بشرط أن يكون حقل على رأس العمل = -1
jjafferr قام بنشر نوفمبر 17, 2020 قام بنشر نوفمبر 17, 2020 4 ساعات مضت, alsihran said: 1. إذا كان الأمر معقد الى هذا الحد سأكتفي مرغما 😔 2. فقط اريد اضافة ايام الشهر كاملا حسب الطريقة التي ارفقتها لك في ملفي الثاني مع الاسماء بشرط أن يكون حقل على رأس العمل = -1 هو بالفعل معقد 🙂 النسخة الماضية كانت فكرة ، والآن التطبيق : 1281.1.FRm_Refresh.accdb.zip . وتم تطبيق رقم 2 🙂 الياقي الآن تاريخ ام القرى 🙂 جعفر
alsihran قام بنشر نوفمبر 17, 2020 الكاتب قام بنشر نوفمبر 17, 2020 22 دقائق مضت, jjafferr said: وتم تطبيق رقم 2 تمام استاذ 22 دقائق مضت, jjafferr said: الياقي الآن تاريخ ام القرى الادخال الى الجدول سيكون بالتاريخ الميلادي تاريخ أم القرى ىسيكون لاختيار الشهر لأم القرى ومن ثم نحدد اول يوم وأخر يوم ونقوم بتحويلهم للتاريخ الميلادي فقط
jjafferr قام بنشر نوفمبر 17, 2020 قام بنشر نوفمبر 17, 2020 اذن في هذه الحالة نكون خلصنا من العمل بالمرفق السابق ، صح؟ جعفر
alsihran قام بنشر نوفمبر 17, 2020 الكاتب قام بنشر نوفمبر 17, 2020 31 دقائق مضت, jjafferr said: اذن في هذه الحالة نكون خلصنا من العمل بالمرفق السابق ، صح؟ بقية خطوة واحدة استاذنا الحاق السجلات الى جدول الشفت يكون لشهر كامل اريد الحاق السجلات من تاريخ الى تاريخ مثلا شهر ربيع الاول اول يوم 1/3/1442 يوافقه بالميلادي 18/10/2020 وأخر يوم لشهر ربيع الاول 29/3/1442 يوافقه بالميلاد 15/11/2020 المطلوب الحاق السجلات من تاريخ مثلا 2020/10/18 الى تاريخ 15 /11/ 2020 اي من تاريخ الى تاريخ لكل الاسماء عن طريق دالة loop أ و for او اي شي تراه مناسب
jjafferr قام بنشر نوفمبر 17, 2020 قام بنشر نوفمبر 17, 2020 2 ساعات مضت, alsihran said: اريد الحاق السجلات من تاريخ الى تاريخ تفضل 🙂 زر لليوم اللي انت فيه ، و زر للأيام اللي تدخلها بين "التاريخ من" الى "التاريخ الى" . . على فكرة ، عدد الموظفين لكل سطر في النموذج الفرعي ، مثل تاريخ 19 اكتوبر ، الشفت الاول ، عندنا : السطر الاول: احالحمد, السعد, السطر الثاني: كاظم, مح الحمد نقدر نتحكم في العدد لكل سطر (طبعا اذا كان السطر طويل ، فطبعا بقية السطر تلقائيا ينتقل للسطر التالي) ، مما يجعل سجلات النموذج الفرعي تطول وتقصر على حسب الاسطر اللي بها 🙂 التحكم من الاستعلام qry_Group_Shifts_by_Dates ، من الرقم اللي يؤشر عليه السهم ، والبرمجة هكذا : الرقم 1 : يعطيك اسم واحد لكل سطر ، الرقم 2 : يعطيك اسمين لكل سطر ، الرقم 3 او اكثر : يعطيك الاسماء بالعدد المكتوب لكل سطر ، الرقم 0 : يعطيك كل الاسماء في سطر واحد (وحتى تقدر ان تحذف الرقم والفاصلة اللي قبله) ، هكذا : S2: Group_Shifts(2,[tbl_Shifts].[nDate]) . والحمدلله قدرت اخلي تحميل النموذج الفرعي اسرع بنسبة 30% (عد لا تسألني كيف حسبتها 🙂 ) جعفر 1281.2.FRm_Refresh.accdb.zip 1
alsihran قام بنشر نوفمبر 18, 2020 الكاتب قام بنشر نوفمبر 18, 2020 18 ساعات مضت, jjafferr said: تفضل 🙂 اشكرك استاذ على مجهودك معي وجزاك الله كل خير 18 ساعات مضت, jjafferr said: والحمدلله قدرت اخلي تحميل النموذج الفرعي اسرع بنسبة 30% (عد لا تسألني كيف حسبتها 🙂 ) ومع ذلك مازال بطيئ جدا يمكن بسبب مواصفات جهازي حاولت ابني تقرير للطباعة مثل النموذج لكن عجزت عن فهم طريقة الحاق البيانات من الوحدة النمطية
jjafferr قام بنشر نوفمبر 18, 2020 قام بنشر نوفمبر 18, 2020 17 دقائق مضت, alsihran said: ومع ذلك مازال بطيئ جدا وكذلك استطعت ان اجعله بسرعة عادية 🙂 استعمل الاستعلام qry_Group_Shifts_by_Dates كمصدر بيانات ، وتقدر تعمل التقرير او النموذج الذي تشاء. اريد اعرف طريقة توزيع الموظفين شهريا : هل توزع يوم بعد يوم ، وبدون ان ترجع الى احد الايام السابقة ، او تحتاج ان تنقر على اليوم/الشفت في النموذج الفرعي ، ويُظهر لك هذا اليوم في النموذج الرئيسي ، واللي منه تقدر تبدل البيانات ؟ او تنقر على الاسم نقر مزدوج ، وتريده يجعل النموذج الرئيسي واقف على اختيار هذا الاسم ، حتى يتم تعديله مباشرة وبدون البحث عنه وهل هذا التعديل هو من اساسيات البرنامج ، حتى اقدر اتعامل معاه بطريقة تختلف كليا ، فأعمل له جدول مؤقت ، ويكون التحميل جدا سريع (ليس وقت فتح النموذج ، وانما بعد فتحه) !! جعفر
alsihran قام بنشر نوفمبر 18, 2020 الكاتب قام بنشر نوفمبر 18, 2020 41 دقائق مضت, jjafferr said: هل توزع يوم بعد يوم ، وبدون ان ترجع الى احد الايام السابقة ، نعم اقف على اليوم الاول في الشهر وأبدأ التوزيع وغالبا يكون كل اسبوع نفس الاسماء لمدة خمسة ايام ثم يومي الجمعه والسبت على اساس انه ويكند يقتصر على بعض الاسماء فقط اي لانحتاج لجعل كل الموظفين يعملون في الويكند ومن عمل خلال الويكند في الاسبوع الذي تم ادخال بياناته يكون عمله في الاسبوع الذي يليه 3 أيام فقط حيث يتم تعويضه عن اليومين الذي عملهما فيي الويكند ومن ثم أبدأ التوزيع للاسبوع الثانني يوم بعد يوم 41 دقائق مضت, jjafferr said: او تحتاج ان تنقر على اليوم/الشفت في النموذج الفرعي ، ويُظهر لك هذا اليوم في النموذج الرئيسي ، واللي منه تقدر تبدل البيانات ؟ هذه الفكرة جميله جدا بحيث ارى كل ايام الشهر وانقر على السجل اي اليوم واتعامل مع بياناته 41 دقائق مضت, jjafferr said: وهل هذا التعديل هو من اساسيات البرنامج ، حتى اقدر اتعامل معاه بطريقة تختلف كليا ، فأعمل له جدول مؤقت ، ويكون التحميل جدا سريع (ليس وقت فتح النموذج ، وانما بعد فتحه) !! اكيد استاذ
تمت الإجابة jjafferr قام بنشر نوفمبر 19, 2020 تمت الإجابة قام بنشر نوفمبر 19, 2020 السلام عليكم 🙂 تفضل 🙂 . واستعمل الاستعلام qry_Group_Shifts_by_Dates كمصدر بيانات ، وتقدر تعمل به التقرير او النموذج الذي تشاء. جعفر 1281.4.FRm_Refresh.accdb.zip 1 1
alsihran قام بنشر نوفمبر 19, 2020 الكاتب قام بنشر نوفمبر 19, 2020 وعليكم السلام ورحمة الله وبركاته 2 ساعات مضت, jjafferr said: تفضل 🙂 بصراحة لا أجد ما اعبر به عن شكري وامتناني لك على هذا المجهود الرائع . أسأل الله الكريم رب العرش العظيم أن يمتعك بالصحة والعافية ويبارك لك في ذريتك ويرحم والديك ويسخر لك قلوب خلقه ويفتح عليك ابواب رزقه ويرزقك من حيث تحتسب ومن حيث لا تحتسب نعم استاذ هذا هو المطلوب العمل هنا اعتقد انه انتهى تماما فقط ستبقى بعض الاستفسارات التي حتما سوف تطرأ عند تطبيق هذا البرنامج على برنامجي الاساس فأرجو ان يتسع لها صدرك شكر لك
jjafferr قام بنشر نوفمبر 20, 2020 قام بنشر نوفمبر 20, 2020 حياك الله 🙂 10 ساعات مضت, alsihran said: العمل هنا اعتقد انه انتهى تماما فقط ستبقى بعض الاستفسارات التي حتما سوف تطرأ عند تطبيق هذا البرنامج على برنامجي الاساس وتماشيا مع قوانين المنتدى: رجاء فتح موضوع جديد ، وتضع فيه المطلوب ، وبوضوح ، وبأمثلة ، جتى يستطيع الاعضاء ان يعطوك الاجابة المطلوبة ان شاء الله 🙂 جعفر
jjafferr قام بنشر نوفمبر 21, 2020 قام بنشر نوفمبر 21, 2020 السلام عليكم 🙂 تعديل اخير سيساعدك في معرفة : 1. اي يوم من ايام الاسبوع هذا التاريخ ، 2. عند الاختيار من الشفت في النموذج الفرعي اعلاه ، تلقائيا يتغير لون الحقل في التقرير الاسفل ، الى اللون الاحمر الفاتح ، حتى تميز وتركز على هذا الحقل 🙂 . جعفر 1281.5.FRm_Refresh.accdb.zip 1
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 منذ ساعه, jjafferr said: تعديل اخير سيساعدك في معرفة : اشكرك استاذ صار لي يومين احاول اعدل بما يناسبني لكن دون جدوى عند فتح النموذج لا اريده ان يعرض اي سجلات الا بعد ان ادخل من تاريخ الى تاريخ تظهر السجلات ان كانت موجود ه والا اقوم بادخاالها حاولت اضع هذا الجزأ المبين بالصورة في نموذج رئيسي واجعل نموذج frm_Daily_Shift يكون نموذج فرعي لكن ظهرت لي أخطاء كثيرة أما بالنسبة لمرفقك الاخير استاذي لاتظهر الاسماء في النموذج الفرعي
jjafferr قام بنشر نوفمبر 21, 2020 قام بنشر نوفمبر 21, 2020 وعليكم السلام 🙂 48 دقائق مضت, alsihran said: عند فتح النموذج لا اريده ان يعرض اي سجلات تفضل 🙂 48 دقائق مضت, alsihran said: لاتظهر الاسماء في النموذج الفرعي هذا ليس النموذج لذي ارسلته لك 😁 جعفر 1281.6.FRm_Refresh.accdb.zip
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 3 دقائق مضت, jjafferr said: هذا ليس النموذج لذي ارسلته لك 😁 نفس الشي استاذ عندما اقوم باضافة سجلات جديدة واقوم باختيار الاسماء لاتظهر بالنموذج الفرعي اما السجلات التي انت اضفتها تظهر بدون مشكلة 😇
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 استاذ 20 دقائق مضت, jjafferr said: جعفر امسح السجلات كلها اللي بالجدول tbl_Shifts وادخل سجلات عن طريق النموذج من 2020/10/01 الى 2020/10/31 يتم اضافة السجلات وعند اختيار الاسماء لاتظهر بالنموذج الفرعي
jjafferr قام بنشر نوفمبر 21, 2020 قام بنشر نوفمبر 21, 2020 19 دقائق مضت, alsihran said: امسح السجلات كلها اللي بالجدول tbl_Shifts مسحت : . 21 دقائق مضت, alsihran said: وادخل سجلات عن طريق النموذج من 2020/10/01 الى 2020/10/31 ادخلت : . 21 دقائق مضت, alsihran said: يتم اضافة السجلات وعند اختيار الاسماء لاتظهر بالنموذج الفرعي اول شيء لازم تنقر مرتين على التاريخ اللي تريد ان تشتغل عليه ، بعدين تروح الى نماذج الشفتات وتختار : . والمرفق فيه تعديل بسيط 🙂 جعفر 1281.6.FRm_Refresh.accdb.zip
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 6 دقائق مضت, jjafferr said: والمرفق فيه تعديل بسيط 🙂 نفس الشي اتبعت الخطوات خطوة خطوة ومازالت المشكلة لا اعرف هل نسخة الاكسس له خص بالموضوع ( 2019 64bit) لكن الغريبه لمى اعدل على سجل انت انشأته تظهر الاسماء وتختفي فقط لمى انا انشئ سجلات ما تظهر
jjafferr قام بنشر نوفمبر 22, 2020 قام بنشر نوفمبر 22, 2020 9 ساعات مضت, alsihran said: لا اعرف هل نسخة الاكسس له خص بالموضوع ( 2019 64bit) انا جربت على هذا الاصدار كذلك وكان البرنامج شغال تمام ، فالظاهر في مشكلة من برنامجك او اعدادات برنامجك !! يعني البرنامج عملته على الاكسس 2010 32بت ، وجربته على الاكسس 2019 64بت 🙂 والاصدار هذا كان على اللابتوب ، فقمت بإلغاء مسميات النماذج الفرعية في الاعلى (واستبدلتها في اسفلها ، وكذلك بتصغير التقرير في الاسفل) ، والبرنامج يغلق واجهة الجداول وبقية الكائنات (اذا اردت الدخول لها ، فيجب ان تمسك مفتاح الشفت على الكيبورد ، وتنقر على ايقونة البرنامج لتفتحه ، ولما يفتح ، اترك مفتاح الشفت) ، وبدل ان تدخل في الكود لتغير عدد الاسماء في كل حقل ، وضعت لك الاختيار في اعلى النموذج (في المربع الاحمر) 🙂 . جعفر 1281.7.FRm_Refresh.accdb.zip
alsihran قام بنشر نوفمبر 22, 2020 الكاتب قام بنشر نوفمبر 22, 2020 2 ساعات مضت, jjafferr said: انا جربت على هذا الاصدار كذلك وكان البرنامج شغال تمام ، فالظاهر في مشكلة من برنامجك او اعدادات برنامجك !! جربت على جهاز ثاني اوفيس 2016 ونفس الشي ما تظهر وجربت على جهاز 3 اوفيس 2010 ونفس ما تظهر مش عارف وين المشكلة لمى ادخل السجلاات يدويا في الجدول مباشرة واعرضها بالنمودج وروح للنمودج اعرض السجلات واختار الاسماء تظهر عادي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.