اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر
  في 23‏/5‏/2022 at 14:54, jjafferr said:

سيدي الفاضل ، ما اعرف وين المشكلة ، ولكن خلينا نحاول نصيدها ، بتجزئة الكود

Expand  

مافيه مشكلة يا استاذ 

أنا أسف جدا

الخطأ كان مني انا وضعت الكود في مكان غير صحيح 

لمى وضعته في مكانه الصحيح أشتغل بدون أي مشاكل وتمام التمام 

شاكر ومقدر لك [جميل تعاونك و  سعة صدرتك 🌹

  • Like 1
قام بنشر
  في 23‏/5‏/2022 at 16:37, jjafferr said:

بس ياريت تخبرنا وين كانت المشكلة  ، علشان نستفبد

Expand  

مثل ما قلت لك ما كان فيه مشكلة 

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

لذلك كان يقرأ المتغير القادم من نموذج القائمة بشكل صجيج 

لكن مش عارف ومن وين يجيبه بسبب انه مش لاقي تعريف الاتصال بالسيرفر 

شكرا لك مرة أخرى 

قام بنشر
  في 22‏/5‏/2022 at 17:35, Moosak said:

لا هذي يبغالها شرح عملي

Expand  

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

------------------------------------

في بعض البرامج الكبيرة مثل بعض برامج الموارد البشرية

نحتاج الى العديد من الجداول ذات القيمة الثابتة وفي العادة هذه الجداول تحتوي على حقلين او ثلاثة حقول

على سبيل المثال جدول مسميات الوظائف جدول الادارة جدول الاقسام جدول الفئة الوظيفة جدول الجنسية جدول المؤهلات جدول الوقعات جدول الراتب جدول نوع القرار جدول البدلات جدول الجنس جدول الحالة الوظيفية ... الخ

قد تصل الى 30 جدول وربما اكثر من ذلك هذة الجداول تستخدم قيمتها في نماذج البرامج المختلفه

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

ولكن البعض الاخر يتجنب استخدام مربعات التحرير ويفضل استخدام عدد 2 حقول نصية الاول لادخل الرمز والاخر للعرض للحصول على القيمة لكونها اسرع واكثر سهولة على مدخل البيانات والا حاجة لا ستخدام الماوس

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

ولكن من غير المنطقي ان اضيف 30 نموذج  وربما اكثر من ذلك

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

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

مع ذلك ربما لاحقا اضع مثال مصغر

تحياتي

11.png

2.png

  • Like 2
قام بنشر
  في 23‏/5‏/2022 at 17:06, مبرمج سابق said:

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

Expand  

هممم

اذا عملنا جدول خاص فيه: "مصدر بياناته و مسمياته وبعض تنسيقاته وفق للقيمة المحمله" لكل نوع ، يكون اسهل في التعامل معه !!

شكرا على الفكرة 🙂

 

  • Like 1
  • Thanks 1
قام بنشر
  في 23‏/5‏/2022 at 17:37, jjafferr said:

اذا عملنا جدول خاص فيه: "مصدر بياناته و مسمياته وبعض تنسيقاته وفق للقيمة المحمله" لكل نوع ، يكون اسهل في التعامل معه !!

Expand  

فكرة جدول واحد يحتوي على كافة القيم الثابتة

ويتم التعامل مع البيانات المطلوب عرضها وفقا للقيمة المحملة

  • اسهل في التعامل مع الكود
  • اخف على البرنامج 1 بدلا من 30
  • اسهل على المبرمج عند انشاء البرنامج
  • لا يسبب اي ارباك عند الصيانة او التطوير
  • الله عليك يا استاذ كل ما نحاول ان نبرز بعض من التفوق نكتشف اننا مازلنا تلاميذ لكم 🥺
  • Like 2
قام بنشر

بس بشرط ، ان يتم هذا تلقائيا عن طريق دالة في وحدة نمطية ، مثل هاي المشاركة مثلا

.

يا الله ، قول بسم الله الرحمن الرخيم ، وخلي هذا المشروع على فائمتك ، وان شاء الله البرنامج يشوف النور قريبا 🙂

 

 

  في 24‏/5‏/2022 at 09:38, مبرمج سابق said:

الله عليك يا استاذ كل ما نحاول ان نبرز بعض من التفوق نكتشف اننا مازلنا تلاميذ لكم 🥺

Expand  

ايه ، بس لولا اقتراحك ، لو ما كنت انا في عالم افكاره اصلا 🙂

واليد الواحدة ما تصفق 🙂

 

جعفر

  • Like 1
قام بنشر

@jjafferr

صباح الخير 

ما عليش استاذ 

سؤال إضافي لنفس الموضوع ولكن خاص بالتقرير 

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

لكن يظهر خطأ 

هل الإجراء يختلف بدون عامل الفرز والتصفية 

ام التقرير له وضع خاص 

DoCmd.OpenReport rbt_Ahsa_Empoly, acViewReport, , , , Me.Name

 

قام بنشر

وعليكم السلام 🙂

 

  في 26‏/5‏/2022 at 06:56, alsihran said:

هل الإجراء يختلف بدون عامل الفرز والتصفية 

ام التقرير له وضع خاص 

Expand  

مع/بدون تصفية ، نفس الطريقة ،

ولكن هل rbt_Ahsa_Emploly اسم متغير او اسم تقرير ؟

اذا كان اسم تقرير ، فيجب ان تضع الاسم بين علامتي "" ، هكذا :

DoCmd.OpenReport "rbt_Ahsa_Empoly", acViewReport, , , , Me.Name

.

واذا كان الخطأ غير هذا ، فرجاء تفتح موضوع جديد له ، مع وضع رسالة الخطأ 🙂

 

جعفر

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information