jjafferr قام بنشر نوفمبر 14, 2020 قام بنشر نوفمبر 14, 2020 في 14/11/2020 at 19:09, alsihran said: بالمرفق مثال لكيفية ادراج ايام الشهر بالكامل ارجو ان تنظر إليه Expand هاي سهلة ، برنامجي يدخل تاريخ اليوم عن طريق الدالة Date في الاستعلام الالحاقي ، فبدلا عنه يمكننا استعمال طريقتك ، وشفت ان الحقل TxtUm يعطي اليوم كاملا ، فممكن نستعمل هذا اليوم الهجري من تقويم ام القرى ، ولكن ، شفت ان عندك تواريخ ام القرى وتواريخ ميلادية ، فهل سيكون عندك خلط بينهم ، وكيف؟ في 14/11/2020 at 19:09, alsihran said: من يكون في اجازة لايجب ان يظهر اسمه في نفس اليوم الذي سيتم اختيار الموظفين فيه Expand ممكن اضافة حقل في الجدول Emp يدل على وجود ان الموظف مداوم لذلك اليوم ، حقل نعم/لا مثلا ، وفي جميع الاستعلامات مثل qry_1 ، نصفي الموظفين المداومين في ذلك اليوم. في 14/11/2020 at 19:09, alsihran said: وانا احتاج ارى امامي اثناء اختيار اسماء الموظفين في الفترات عرض سبعة ايام دعنا نقول اسبوع كامل لتنسيق الدوام بين الموظفين Expand اشرح لي هذه النقطة وبالتفصيل ، فعسى ان نتوصل الى طريقة سهلة ومرضية ان شاء الله 🙂 جعفر 1
alsihran قام بنشر نوفمبر 14, 2020 الكاتب قام بنشر نوفمبر 14, 2020 في 14/11/2020 at 20:27, jjafferr said: ولكن ، شفت ان عندك تواريخ ام القرى وتواريخ ميلادية ، فهل سيكون عندك خلط بينهم ، وكيف؟ Expand استاذي في الاساس نتعامل مع تاريخ أم القرى وهو شبيه بالتاريخ الهجري ولكن بعض الشهور يكون الهجري 30 يوم ويكون تاريخ أم القرى 29 أو العكس وتعلم أن الاكسس لايقبل بعض التواريخ التي يكون فيها تاريخ أم القرى يختلف عن الهجري لذلك طريقتي تعتمد على إدخال التاريخ الى الجدول بالميلادي ويتم عرض ما يقابله في النماذج والتقارير أمام المستخدم بتقويم أم القرى فعند النقر المزدوج نختار الشهر وفي حدث بعد التحديث يتم اظهار تاريخ أول يوم في الشهر حسب تقويم أم القرى في الحقل F ويظهر أخر يوم في الحقل T وبعدها نقوم بتحويل تاريخ أول يوم وأخر يوم في الشهر لأم القرى الى التاريخ الميلادي في الحقلين الحقل TxtUmFm لأول يوم والحقل TxtUmTo لأخر يوم وعند النقر عل زر إنشاء الجدول يتم ادخال التواريخ في الجدول بالتاريخ الميلادي في 14/11/2020 at 20:27, jjafferr said: ممكن اضافة حقل في الجدول Emp يدل على وجود ان الموظف مداوم لذلك اليوم ، حقل نعم/لا مثلا ، وفي جميع الاستعلامات مثل qry_1 ، نصفي الموظفين المداومين في ذلك اليوم. Expand لم اتصور الفكرة بعد في 14/11/2020 at 20:27, jjafferr said: اشرح لي هذه النقطة وبالتفصيل ، فعسى ان نتوصل الى طريقة سهلة ومرضية ان شاء الله 🙂 Expand المقصود اظهار سبعةايام في النموذج على الاقل اثناء ادخال البيانات لكي يستطيع المدخل التنسيق لايام العمل خلال اسبوع وعند النقر على زر التنقل بين السجلات يظهر الاسبوع الثاني سبعة ايام هذا اذا لم يكن بالامكان عرض جميع ايام الشهر إن شاء الله تكون الفكرة وضحت
jjafferr قام بنشر نوفمبر 16, 2020 قام بنشر نوفمبر 16, 2020 السلام عليكم 🙂 في 14/11/2020 at 21:22, alsihran said: المقصود اظهار سبعةايام في النموذج على الاقل اثناء ادخال البيانات Expand . ايش رايك في هذا النموذج ، بس النموذج الفرعي يأخذ وقت عند فتج النموذج !! . جعفر 1281.1.FRm_Refresh.accdb.zipFetching info... 1
alsihran قام بنشر نوفمبر 16, 2020 الكاتب قام بنشر نوفمبر 16, 2020 في 16/11/2020 at 18:35, jjafferr said: ايش رايك في هذا النموذج ، بس النموذج الفرعي يأخذ وقت عند فتج النموذج !! Expand الله يجزاك خير اتعبتك معي يا استاذ النموذج عند الفتح ثقيل جدا وعند أختيار اسم من النماذج الفرعية تظهر رسالة خطأ ولم أتمكن من رؤية ما يحدث بعد الاختيار
alsihran قام بنشر نوفمبر 17, 2020 الكاتب قام بنشر نوفمبر 17, 2020 استاذ @jjafferr إذا كان الأمر معقد الى هذا الحد سأكتفي مرغما 😔 بما وضعته من حل في مرفقك الاول فقط اريد اضافة ايام الشهر كاملا حسب الطريقة التي ارفقتها لك في ملفي الثاني مع الاسماء بشرط أن يكون حقل على رأس العمل = -1
jjafferr قام بنشر نوفمبر 17, 2020 قام بنشر نوفمبر 17, 2020 في 17/11/2020 at 11:48, alsihran said: 1. إذا كان الأمر معقد الى هذا الحد سأكتفي مرغما 😔 2. فقط اريد اضافة ايام الشهر كاملا حسب الطريقة التي ارفقتها لك في ملفي الثاني مع الاسماء بشرط أن يكون حقل على رأس العمل = -1 Expand هو بالفعل معقد 🙂 النسخة الماضية كانت فكرة ، والآن التطبيق : 1281.1.FRm_Refresh.accdb.zipFetching info... . وتم تطبيق رقم 2 🙂 الياقي الآن تاريخ ام القرى 🙂 جعفر
alsihran قام بنشر نوفمبر 17, 2020 الكاتب قام بنشر نوفمبر 17, 2020 في 17/11/2020 at 16:16, jjafferr said: وتم تطبيق رقم 2 Expand تمام استاذ في 17/11/2020 at 16:16, jjafferr said: الياقي الآن تاريخ ام القرى Expand الادخال الى الجدول سيكون بالتاريخ الميلادي تاريخ أم القرى ىسيكون لاختيار الشهر لأم القرى ومن ثم نحدد اول يوم وأخر يوم ونقوم بتحويلهم للتاريخ الميلادي فقط
jjafferr قام بنشر نوفمبر 17, 2020 قام بنشر نوفمبر 17, 2020 اذن في هذه الحالة نكون خلصنا من العمل بالمرفق السابق ، صح؟ جعفر
alsihran قام بنشر نوفمبر 17, 2020 الكاتب قام بنشر نوفمبر 17, 2020 في 17/11/2020 at 17:51, jjafferr said: اذن في هذه الحالة نكون خلصنا من العمل بالمرفق السابق ، صح؟ Expand بقية خطوة واحدة استاذنا الحاق السجلات الى جدول الشفت يكون لشهر كامل اريد الحاق السجلات من تاريخ الى تاريخ مثلا شهر ربيع الاول اول يوم 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 في 17/11/2020 at 18:33, alsihran said: اريد الحاق السجلات من تاريخ الى تاريخ Expand تفضل 🙂 زر لليوم اللي انت فيه ، و زر للأيام اللي تدخلها بين "التاريخ من" الى "التاريخ الى" . . على فكرة ، عدد الموظفين لكل سطر في النموذج الفرعي ، مثل تاريخ 19 اكتوبر ، الشفت الاول ، عندنا : السطر الاول: احالحمد, السعد, السطر الثاني: كاظم, مح الحمد نقدر نتحكم في العدد لكل سطر (طبعا اذا كان السطر طويل ، فطبعا بقية السطر تلقائيا ينتقل للسطر التالي) ، مما يجعل سجلات النموذج الفرعي تطول وتقصر على حسب الاسطر اللي بها 🙂 التحكم من الاستعلام qry_Group_Shifts_by_Dates ، من الرقم اللي يؤشر عليه السهم ، والبرمجة هكذا : الرقم 1 : يعطيك اسم واحد لكل سطر ، الرقم 2 : يعطيك اسمين لكل سطر ، الرقم 3 او اكثر : يعطيك الاسماء بالعدد المكتوب لكل سطر ، الرقم 0 : يعطيك كل الاسماء في سطر واحد (وحتى تقدر ان تحذف الرقم والفاصلة اللي قبله) ، هكذا : S2: Group_Shifts(2,[tbl_Shifts].[nDate]) . والحمدلله قدرت اخلي تحميل النموذج الفرعي اسرع بنسبة 30% (عد لا تسألني كيف حسبتها 🙂 ) جعفر 1281.2.FRm_Refresh.accdb.zipFetching info... 1
alsihran قام بنشر نوفمبر 18, 2020 الكاتب قام بنشر نوفمبر 18, 2020 في 17/11/2020 at 20:56, jjafferr said: تفضل 🙂 Expand اشكرك استاذ على مجهودك معي وجزاك الله كل خير في 17/11/2020 at 20:56, jjafferr said: والحمدلله قدرت اخلي تحميل النموذج الفرعي اسرع بنسبة 30% (عد لا تسألني كيف حسبتها 🙂 ) Expand ومع ذلك مازال بطيئ جدا يمكن بسبب مواصفات جهازي حاولت ابني تقرير للطباعة مثل النموذج لكن عجزت عن فهم طريقة الحاق البيانات من الوحدة النمطية
jjafferr قام بنشر نوفمبر 18, 2020 قام بنشر نوفمبر 18, 2020 في 18/11/2020 at 15:12, alsihran said: ومع ذلك مازال بطيئ جدا Expand وكذلك استطعت ان اجعله بسرعة عادية 🙂 استعمل الاستعلام qry_Group_Shifts_by_Dates كمصدر بيانات ، وتقدر تعمل التقرير او النموذج الذي تشاء. اريد اعرف طريقة توزيع الموظفين شهريا : هل توزع يوم بعد يوم ، وبدون ان ترجع الى احد الايام السابقة ، او تحتاج ان تنقر على اليوم/الشفت في النموذج الفرعي ، ويُظهر لك هذا اليوم في النموذج الرئيسي ، واللي منه تقدر تبدل البيانات ؟ او تنقر على الاسم نقر مزدوج ، وتريده يجعل النموذج الرئيسي واقف على اختيار هذا الاسم ، حتى يتم تعديله مباشرة وبدون البحث عنه وهل هذا التعديل هو من اساسيات البرنامج ، حتى اقدر اتعامل معاه بطريقة تختلف كليا ، فأعمل له جدول مؤقت ، ويكون التحميل جدا سريع (ليس وقت فتح النموذج ، وانما بعد فتحه) !! جعفر
alsihran قام بنشر نوفمبر 18, 2020 الكاتب قام بنشر نوفمبر 18, 2020 في 18/11/2020 at 15:42, jjafferr said: هل توزع يوم بعد يوم ، وبدون ان ترجع الى احد الايام السابقة ، Expand نعم اقف على اليوم الاول في الشهر وأبدأ التوزيع وغالبا يكون كل اسبوع نفس الاسماء لمدة خمسة ايام ثم يومي الجمعه والسبت على اساس انه ويكند يقتصر على بعض الاسماء فقط اي لانحتاج لجعل كل الموظفين يعملون في الويكند ومن عمل خلال الويكند في الاسبوع الذي تم ادخال بياناته يكون عمله في الاسبوع الذي يليه 3 أيام فقط حيث يتم تعويضه عن اليومين الذي عملهما فيي الويكند ومن ثم أبدأ التوزيع للاسبوع الثانني يوم بعد يوم في 18/11/2020 at 15:42, jjafferr said: او تحتاج ان تنقر على اليوم/الشفت في النموذج الفرعي ، ويُظهر لك هذا اليوم في النموذج الرئيسي ، واللي منه تقدر تبدل البيانات ؟ Expand هذه الفكرة جميله جدا بحيث ارى كل ايام الشهر وانقر على السجل اي اليوم واتعامل مع بياناته في 18/11/2020 at 15:42, jjafferr said: وهل هذا التعديل هو من اساسيات البرنامج ، حتى اقدر اتعامل معاه بطريقة تختلف كليا ، فأعمل له جدول مؤقت ، ويكون التحميل جدا سريع (ليس وقت فتح النموذج ، وانما بعد فتحه) !! Expand اكيد استاذ
تمت الإجابة jjafferr قام بنشر نوفمبر 19, 2020 تمت الإجابة قام بنشر نوفمبر 19, 2020 السلام عليكم 🙂 تفضل 🙂 . واستعمل الاستعلام qry_Group_Shifts_by_Dates كمصدر بيانات ، وتقدر تعمل به التقرير او النموذج الذي تشاء. جعفر 1281.4.FRm_Refresh.accdb.zipFetching info... 1 1
alsihran قام بنشر نوفمبر 19, 2020 الكاتب قام بنشر نوفمبر 19, 2020 وعليكم السلام ورحمة الله وبركاته في 19/11/2020 at 19:11, jjafferr said: تفضل 🙂 Expand بصراحة لا أجد ما اعبر به عن شكري وامتناني لك على هذا المجهود الرائع . أسأل الله الكريم رب العرش العظيم أن يمتعك بالصحة والعافية ويبارك لك في ذريتك ويرحم والديك ويسخر لك قلوب خلقه ويفتح عليك ابواب رزقه ويرزقك من حيث تحتسب ومن حيث لا تحتسب نعم استاذ هذا هو المطلوب العمل هنا اعتقد انه انتهى تماما فقط ستبقى بعض الاستفسارات التي حتما سوف تطرأ عند تطبيق هذا البرنامج على برنامجي الاساس فأرجو ان يتسع لها صدرك شكر لك
jjafferr قام بنشر نوفمبر 20, 2020 قام بنشر نوفمبر 20, 2020 حياك الله 🙂 في 19/11/2020 at 21:28, alsihran said: العمل هنا اعتقد انه انتهى تماما فقط ستبقى بعض الاستفسارات التي حتما سوف تطرأ عند تطبيق هذا البرنامج على برنامجي الاساس Expand وتماشيا مع قوانين المنتدى: رجاء فتح موضوع جديد ، وتضع فيه المطلوب ، وبوضوح ، وبأمثلة ، جتى يستطيع الاعضاء ان يعطوك الاجابة المطلوبة ان شاء الله 🙂 جعفر
jjafferr قام بنشر نوفمبر 21, 2020 قام بنشر نوفمبر 21, 2020 السلام عليكم 🙂 تعديل اخير سيساعدك في معرفة : 1. اي يوم من ايام الاسبوع هذا التاريخ ، 2. عند الاختيار من الشفت في النموذج الفرعي اعلاه ، تلقائيا يتغير لون الحقل في التقرير الاسفل ، الى اللون الاحمر الفاتح ، حتى تميز وتركز على هذا الحقل 🙂 . جعفر 1281.5.FRm_Refresh.accdb.zipFetching info... 1
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 في 21/11/2020 at 19:25, jjafferr said: تعديل اخير سيساعدك في معرفة : Expand اشكرك استاذ صار لي يومين احاول اعدل بما يناسبني لكن دون جدوى عند فتح النموذج لا اريده ان يعرض اي سجلات الا بعد ان ادخل من تاريخ الى تاريخ تظهر السجلات ان كانت موجود ه والا اقوم بادخاالها حاولت اضع هذا الجزأ المبين بالصورة في نموذج رئيسي واجعل نموذج frm_Daily_Shift يكون نموذج فرعي لكن ظهرت لي أخطاء كثيرة أما بالنسبة لمرفقك الاخير استاذي لاتظهر الاسماء في النموذج الفرعي
jjafferr قام بنشر نوفمبر 21, 2020 قام بنشر نوفمبر 21, 2020 وعليكم السلام 🙂 في 21/11/2020 at 20:54, alsihran said: عند فتح النموذج لا اريده ان يعرض اي سجلات Expand تفضل 🙂 في 21/11/2020 at 20:54, alsihran said: لاتظهر الاسماء في النموذج الفرعي Expand هذا ليس النموذج لذي ارسلته لك 😁 جعفر 1281.6.FRm_Refresh.accdb.zipFetching info...
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 في 21/11/2020 at 21:43, jjafferr said: هذا ليس النموذج لذي ارسلته لك 😁 Expand نفس الشي استاذ عندما اقوم باضافة سجلات جديدة واقوم باختيار الاسماء لاتظهر بالنموذج الفرعي اما السجلات التي انت اضفتها تظهر بدون مشكلة 😇
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 استاذ في 21/11/2020 at 21:43, jjafferr said: جعفر Expand امسح السجلات كلها اللي بالجدول tbl_Shifts وادخل سجلات عن طريق النموذج من 2020/10/01 الى 2020/10/31 يتم اضافة السجلات وعند اختيار الاسماء لاتظهر بالنموذج الفرعي
jjafferr قام بنشر نوفمبر 21, 2020 قام بنشر نوفمبر 21, 2020 في 21/11/2020 at 22:04, alsihran said: امسح السجلات كلها اللي بالجدول tbl_Shifts Expand مسحت : . في 21/11/2020 at 22:04, alsihran said: وادخل سجلات عن طريق النموذج من 2020/10/01 الى 2020/10/31 Expand ادخلت : . في 21/11/2020 at 22:04, alsihran said: يتم اضافة السجلات وعند اختيار الاسماء لاتظهر بالنموذج الفرعي Expand اول شيء لازم تنقر مرتين على التاريخ اللي تريد ان تشتغل عليه ، بعدين تروح الى نماذج الشفتات وتختار : . والمرفق فيه تعديل بسيط 🙂 جعفر 1281.6.FRm_Refresh.accdb.zipFetching info...
alsihran قام بنشر نوفمبر 21, 2020 الكاتب قام بنشر نوفمبر 21, 2020 في 21/11/2020 at 22:35, jjafferr said: والمرفق فيه تعديل بسيط 🙂 Expand نفس الشي اتبعت الخطوات خطوة خطوة ومازالت المشكلة لا اعرف هل نسخة الاكسس له خص بالموضوع ( 2019 64bit) لكن الغريبه لمى اعدل على سجل انت انشأته تظهر الاسماء وتختفي فقط لمى انا انشئ سجلات ما تظهر
jjafferr قام بنشر نوفمبر 22, 2020 قام بنشر نوفمبر 22, 2020 في 21/11/2020 at 22:44, alsihran said: لا اعرف هل نسخة الاكسس له خص بالموضوع ( 2019 64bit) Expand انا جربت على هذا الاصدار كذلك وكان البرنامج شغال تمام ، فالظاهر في مشكلة من برنامجك او اعدادات برنامجك !! يعني البرنامج عملته على الاكسس 2010 32بت ، وجربته على الاكسس 2019 64بت 🙂 والاصدار هذا كان على اللابتوب ، فقمت بإلغاء مسميات النماذج الفرعية في الاعلى (واستبدلتها في اسفلها ، وكذلك بتصغير التقرير في الاسفل) ، والبرنامج يغلق واجهة الجداول وبقية الكائنات (اذا اردت الدخول لها ، فيجب ان تمسك مفتاح الشفت على الكيبورد ، وتنقر على ايقونة البرنامج لتفتحه ، ولما يفتح ، اترك مفتاح الشفت) ، وبدل ان تدخل في الكود لتغير عدد الاسماء في كل حقل ، وضعت لك الاختيار في اعلى النموذج (في المربع الاحمر) 🙂 . جعفر 1281.7.FRm_Refresh.accdb.zipFetching info...
alsihran قام بنشر نوفمبر 22, 2020 الكاتب قام بنشر نوفمبر 22, 2020 في 22/11/2020 at 08:43, jjafferr said: انا جربت على هذا الاصدار كذلك وكان البرنامج شغال تمام ، فالظاهر في مشكلة من برنامجك او اعدادات برنامجك !! Expand جربت على جهاز ثاني اوفيس 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.