اذهب الي المحتوي
أوفيسنا

kaser906

الخبراء
  • Posts

    1,411
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    23

كل منشورات العضو kaser906

  1. بما أن الحلول السابقة لم تنجح معك ولا نعلم هل استخدمتها بشكل صحيح أم لا لماذا لا تسهل الامر على نفسك وعلى الاعضاء وتضع مثال للتطبيق عليه ::بالتوفيق::
  2. يعطيك العافية أخي مسفر فعلا توجد افكار جميله شكرا لك على البرنامج
  3. لا يمكنني الاجابة الى ان ارى الخطأ لأنني كما اخبرتك ما ظهرت عندي هذي الاخطاء مع اني ما شفت اي موضوع من الاعضاء يشتكون من رسائل خطأ
  4. استخدمت النظام اكثر من عشر سنوات ولم يحدث معي مره واحدة ظهور رسالة خطأ ::باتلوفيق::
  5. لا داعي للاعتذار اخي الكريم اعطاء اكثر من جواب بطرق مختلفه يثري الموضوع على رأي استاذنا @jjafferr ::بالتوفيق::
  6. ضع مثال للنموذج الذي تظهر به رسالة الخطأ ::بالتوفيق::
  7. ترجع للكود الاول وتقوم بتمرير القيمة هذا ما اعرفه TYPE2 = DLookup("[Typ1]", "TypTbl", "[Typ1] = 90") ::بالتوفيق::
  8. TYPE2 = DLookup("last([Typ1])", "TypTbl")
  9. هل تريد جلب القيمة من اخر سجل في الجدول للحقل ؟ TYPE2
  10. وعليكم السلام ورحمة الله وبركاتة استخدم الدالة Round يمكنك الاطلاع على هذا الموضوع ::بالتوفيق::
  11. بعد تحديث المتغير ليتم تمريره للدالة أما ان كان قصدك جلب القيمة من اخر سجل بالجدول فستخدم هذا الكود TYPE2 = DLookup("last([Typ1])", "TypTbl")
  12. TYPE2 = DLookup("[Typ1]", "TypTbl", "[Typ1] = [Forms]![F1]![أسم الحقل المتغير بالنموذج]")
  13. الحل يكون بتمرير المتغير للدالة DLookup
  14. وعليكم السلام استخدم الكود في الحدث المناسب TYPE1 = DLookup("[Typ1]", "TypTbl", "[Typ1] = 1") TYPE2 = DLookup("[Typ1]", "TypTbl", "[Typ1] = 90") ::بالتوفيق::
  15. نعم يمكنك نقل ازار التحكم الى نماذجك طبعا لازم تكون الوحدات النمطية موجود في برنامجك ولازم اضافة أسماء النماذج بالجدول Frm Ability لم يستجد أي جديد ::بالتوفيق::
  16. وعليكم السلام ورحمة الله وبركاتة اتمنى اغلاق الموضوع بعدفترة زمنية محددة واذا اراد اي عضو الاستفسار يفتح موضوع جديد ويشير للرابط تحياتي وتقديري ،،،،،
  17. وعليكم السلام تجد الاجابة بالموضوع التالي ::بالتوفيق::
  18. وعليكم السلام ورحمة الله وبركاتة اعتقد المشكلة التي يجب حلها اولا مخالفتك لقواعد المشاركة بالمنتدى عنوان المشاركة 1 . يجب أن يكون عنوان المشاركة يدل على محتواها ::بالتوفق::
  19. السلام عليكم ورحمة الله وبركاتة : كنت ناووي اجرب الحلول التي ارفقتموها يوم الاحد لعدم توفر شبكة لكن عندما رأيت اساتذتي متفاعلين مع الموضوع قلت خليني اضرب الحديد وهو حامي قمت بعمل شبكه محليه عندي بالبيت من ثلاث اجهزة الاول سيرفر والثاني والثالث مستخدمين واليكم نتائج التجربه مرفق الاستاذ @ابو خليل نجحت العملية على الجهاز المحلي ونجاح على الشبكة مرفق الاستاذ جعفر فشل العملية على الجهاز المحلي وفشل على الشبكة المرفق الثاني للاستاذ جعفر نجاح العملية على الجهاز المحلي ونجاح العملية على الشبكة كنت ارغب في حل واحد الان اصبح عندي حلين وهذا ما ينطبق على توقيع استاذي جعفر في اعتقادي ، مشاركة أكثر من شخص في الرد على السؤال ، يفتق الاذهان ويدمج التجارب ويبلور الافكار وفائدة للجميع ، فمنه نتعلم الطرق الاخرى للإجابة على السؤال اخيرا اساتذتي طرحي للموضوع كان بسبب مشكلة ولم يكن لسبب تجميلي او طلب عابر فقد وقعت مشكلة على احد البرامج التي عملتها وتستخدم على شبكة محلية اتصلوا بي وقالوا ان البرنامج متجمد لايسمح لنا بالتعديل طلبت منهم اغلاق الواجهة وفتحها مرة اخرى وعملوا ذلك فأجابوني بأن المشكلة لازالت قائمه اضطررت للذهاب لأرى المشكلة ففتح البرنامج رأيت ليس به مشكله اخبروني اذهب للسجل رقم كذا ففتح عليه وجدت انه لا يقبل التعديل علمت بأن السجل قيد التحرير المشكله الاجهزة ليس عليها اجهزة اخراج للصوت ليعطيك تنبيه صوت نغمة تحرير السجل ولم ا اقم باظهار محدد السجلات في النماذج لتظهر الايقونة طلبت منهم اغلاق الاجهزة التي تعمل على البرنامج ولكن لم تحل المشكلة افتح على مجلد قاعدة البيانات أرى انها مفتوحه ومعنى ذلك ان احد الاجهزة مازال متصل بالقاعدة بعد اعادة البحث عن الاجهزة مرة أخرى اتضح ان احد الموظفين فتح السجل للتحرير ثم تركه وقام وخرج من المكتب وترك جهاز الحاسب يعمل والبرنامج مفتوح على السجل وبقي قيد التحرير وكانت اعدادات جهاز الحاسب انه لايدخل ف الاسبات بعد فترة من عدم الاستخدام والا لكان قطع الاتصال بقاعدة البيانات لذلك طرحة هذا الموضوع علما انه ليس حل للمشكلة التي ذكرتها فالحل للمشكلة كان باغلاق البرنامج عند عدم استخدامه لمدة عشر دقائق لقطع الاتصال بقاعد البيانات( الجداول) ليتم ازالة التقيد عن السجلات المفوحه في وضع التحرير شكرا لك استاذي @jjafferr شكرا لك استاذي @ابو خليل
  20. رائع استاذي الان فهمت المعنى
  21. في رأي الحل يكون بعمل حقل غير منظم لادخال معرف فريد وتكون لجلب البيانات وتعمل جدول خاص ببيانات المستأجرين ::بالتوفيق::
  22. هنا بيت القصيد وانظر الى عنوان الموضوع لماذا يحدث تكرار في البيانات كلما استعملنا delookup ؟؟ لذلك من الطبيعي تكرار البيانات
  23. اولا أنا متأكد من هذا استاذ محمد ثانيا عذرا لأني لم انتبه لهذا الجزأ من ردك فهنا رأيت اننا نتفق على جزأ كبير يبقى موضوع لماذا اعود لجلب نتيجة من نفس الجدول في حال التسجيل الجديد معناها تكرار سجلات وان كان تحديث فأي النتائج التي ارغب في جلبها اعتقد الدالة في هذا الموضع تصلح للمقارنة فقط وليس لجلب البيانات لم اتطرق لموضوع الحل بفكرة أخرى فقط أرى أن استخدام الدالة في هذا الموضع من النموذج هو الغير منطقي اخيرا رأي خطأ يحتمل الصواب ورأيك صواب يحتمل الخطأ تقبل تحياتي ،،،
  24. مثلك لا يحتاج مرفق مجرد النظرة على الكود والمكان الذي وضع به والدالة إين تذهب وبماذا تعود يغني عن المرفق فقد شاهدت لك امثله كثيرة تستخدم بها هذه الدالة ولم أرى انك استخدمتها بهذه الطريقة لاحظ كيف يكون النموذج في وضع التحرير او الادخال لسجلات جديدة ونستخدم الدالة في حقل الاسم لتعود لنا بنتائج من نفس الجدول بدون معايير فريدة هل ترى هذا منطقي استاذ / محمد
×
×
  • اضف...

Important Information