alsihran قام بنشر مايو 23, 2022 الكاتب قام بنشر مايو 23, 2022 في 23/5/2022 at 14:54, jjafferr said: سيدي الفاضل ، ما اعرف وين المشكلة ، ولكن خلينا نحاول نصيدها ، بتجزئة الكود Expand مافيه مشكلة يا استاذ أنا أسف جدا الخطأ كان مني انا وضعت الكود في مكان غير صحيح لمى وضعته في مكانه الصحيح أشتغل بدون أي مشاكل وتمام التمام شاكر ومقدر لك [جميل تعاونك و سعة صدرتك 🌹 1
jjafferr قام بنشر مايو 23, 2022 قام بنشر مايو 23, 2022 الحمدلله 🙂 بس ياريت تخبرنا وين كانت المشكلة ، علشان نستفبد🙂 جعفر
alsihran قام بنشر مايو 23, 2022 الكاتب قام بنشر مايو 23, 2022 في 23/5/2022 at 16:37, jjafferr said: بس ياريت تخبرنا وين كانت المشكلة ، علشان نستفبد Expand مثل ما قلت لك ما كان فيه مشكلة انا اخطأ و وضعت الكود الخاص بفتح السجل قبل تعريف جملة الاتصال بالسيرفر لذلك كان يقرأ المتغير القادم من نموذج القائمة بشكل صجيج لكن مش عارف ومن وين يجيبه بسبب انه مش لاقي تعريف الاتصال بالسيرفر شكرا لك مرة أخرى
متقاعد قام بنشر مايو 23, 2022 قام بنشر مايو 23, 2022 في 22/5/2022 at 17:35, Moosak said: لا هذي يبغالها شرح عملي Expand تعمدت تاخير الرد الى ان يجد صاحب الموضوع الاجابة المطلوبة والحمد لله وجد ذلك مع الشكر والتقدير لك وللاستاذ جعفر على الحل الجميل ------------------------------------ في بعض البرامج الكبيرة مثل بعض برامج الموارد البشرية نحتاج الى العديد من الجداول ذات القيمة الثابتة وفي العادة هذه الجداول تحتوي على حقلين او ثلاثة حقول على سبيل المثال جدول مسميات الوظائف جدول الادارة جدول الاقسام جدول الفئة الوظيفة جدول الجنسية جدول المؤهلات جدول الوقعات جدول الراتب جدول نوع القرار جدول البدلات جدول الجنس جدول الحالة الوظيفية ... الخ قد تصل الى 30 جدول وربما اكثر من ذلك هذة الجداول تستخدم قيمتها في نماذج البرامج المختلفه بعض المبرمجين يستخدمون مربع التحرير والسرد ليقوم مدخل البيانات باختيار القيمة المطلوب من اي من هذة الجداول ولا يجد حاجة الى انشاء نماذج لهذا النوع من الجداول بل يذهب البعض ابعد من ذلك ويستخدم قائمة القيم كمصدر لمربعات التحرير لبعض هذة القوائم ولا يرون حاجة الى هذه الجداول المساندة ولكن البعض الاخر يتجنب استخدام مربعات التحرير ويفضل استخدام عدد 2 حقول نصية الاول لادخل الرمز والاخر للعرض للحصول على القيمة لكونها اسرع واكثر سهولة على مدخل البيانات والا حاجة لا ستخدام الماوس وفي هذه الطريقة لابد من وجود نماذج على سبيل المثال لو نسي مدخل البيانات رمز وظيفة فقط يضع رقم صفر في خانة الرمز فيتم فتح النموج جاهز للفلترة وهكذا لبقية هذه الحقول ولكن من غير المنطقي ان اضيف 30 نموذج وربما اكثر من ذلك هنا نستخدم نموذج واحد يتغير مصدر بياناته و مسمياته وبعض تنسيقاته وفق للقيمة المحمله مع امر الفتح وهذة القيمة يتم تحديدها وفقا للحقل الذي وضعنا فيه امر الفتح باستخدام رقم صفر بالنسبة للتطبيق العملي انا حاليا اهتم بالجانب النظري مع ذلك فالامر بسيط انظر للمثال الذي اشار اليه الاخ جعفر في مشاركتي وكذلك الكود الذي قام بكتابة ستجد الامر بسيط ولا يحتاج الا الى قليل من الجهد والتفكير . مع ذلك ربما لاحقا اضع مثال مصغر تحياتي 2
jjafferr قام بنشر مايو 23, 2022 قام بنشر مايو 23, 2022 في 23/5/2022 at 17:06, مبرمج سابق said: هنا نستخدم نموذج واحد يتغير مصدر بياناته و مسمياته وبعض تنسيقاته وفق للقيمة المحمله Expand هممم اذا عملنا جدول خاص فيه: "مصدر بياناته و مسمياته وبعض تنسيقاته وفق للقيمة المحمله" لكل نوع ، يكون اسهل في التعامل معه !! شكرا على الفكرة 🙂 1 1
متقاعد قام بنشر مايو 24, 2022 قام بنشر مايو 24, 2022 في 23/5/2022 at 17:37, jjafferr said: اذا عملنا جدول خاص فيه: "مصدر بياناته و مسمياته وبعض تنسيقاته وفق للقيمة المحمله" لكل نوع ، يكون اسهل في التعامل معه !! Expand فكرة جدول واحد يحتوي على كافة القيم الثابتة ويتم التعامل مع البيانات المطلوب عرضها وفقا للقيمة المحملة اسهل في التعامل مع الكود اخف على البرنامج 1 بدلا من 30 اسهل على المبرمج عند انشاء البرنامج لا يسبب اي ارباك عند الصيانة او التطوير الله عليك يا استاذ كل ما نحاول ان نبرز بعض من التفوق نكتشف اننا مازلنا تلاميذ لكم 🥺 2
jjafferr قام بنشر مايو 24, 2022 قام بنشر مايو 24, 2022 بس بشرط ، ان يتم هذا تلقائيا عن طريق دالة في وحدة نمطية ، مثل هاي المشاركة مثلا . يا الله ، قول بسم الله الرحمن الرخيم ، وخلي هذا المشروع على فائمتك ، وان شاء الله البرنامج يشوف النور قريبا 🙂 في 24/5/2022 at 09:38, مبرمج سابق said: الله عليك يا استاذ كل ما نحاول ان نبرز بعض من التفوق نكتشف اننا مازلنا تلاميذ لكم 🥺 Expand ايه ، بس لولا اقتراحك ، لو ما كنت انا في عالم افكاره اصلا 🙂 واليد الواحدة ما تصفق 🙂 جعفر 1
alsihran قام بنشر مايو 26, 2022 الكاتب قام بنشر مايو 26, 2022 @jjafferr صباح الخير ما عليش استاذ سؤال إضافي لنفس الموضوع ولكن خاص بالتقرير وضعت هذا الكود لفتح التقرير بدون عامل فرز وتصفية لكن يظهر خطأ هل الإجراء يختلف بدون عامل الفرز والتصفية ام التقرير له وضع خاص DoCmd.OpenReport rbt_Ahsa_Empoly, acViewReport, , , , Me.Name
jjafferr قام بنشر مايو 26, 2022 قام بنشر مايو 26, 2022 وعليكم السلام 🙂 في 26/5/2022 at 06:56, alsihran said: هل الإجراء يختلف بدون عامل الفرز والتصفية ام التقرير له وضع خاص Expand مع/بدون تصفية ، نفس الطريقة ، ولكن هل rbt_Ahsa_Emploly اسم متغير او اسم تقرير ؟ اذا كان اسم تقرير ، فيجب ان تضع الاسم بين علامتي "" ، هكذا : DoCmd.OpenReport "rbt_Ahsa_Empoly", acViewReport, , , , Me.Name . واذا كان الخطأ غير هذا ، فرجاء تفتح موضوع جديد له ، مع وضع رسالة الخطأ 🙂 جعفر 1
alsihran قام بنشر مايو 26, 2022 الكاتب قام بنشر مايو 26, 2022 في 26/5/2022 at 07:31, jjafferr said: مع/بدون تصفية ، نفس الطريقة ، Expand الله يعطيك العافية
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.