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

Hamdi Edlbi-khalf

الخبراء
  • Posts

    993
  • تاريخ الانضمام

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

  • Days Won

    3

كل منشورات العضو Hamdi Edlbi-khalf

  1. جزاك الله خيراً ألا يكفي أن جعل مصدر أحد النموذجين استعلام في معاييره " لم يتم الدفع " و عند تسجيل "تم الدفع " سيختفي السجل من النموذج الأول و يظهر بالثاني حيث يكون مصدره استعلام في معاييره "تم الدفع " و يمكن عمل نموذج ثالث يتضمن كامل السجلات مصدره استعلام بلا معايير أو الجدول الأصلي .
  2. السلام عليكم ... في القاعدة المرفقة الجدول : قاعدة البيانات ، و هو جدول يتضمن أسماء الفروعو هو مصدر النموذج الرئيسي عن طريق الاستعلام : قاعدة البيانات استعلام 1 الجدول : tblm و هو جدول يتضمن أسماء أعضاء مجالس الإدارة ، عن طريق الاستعلام : TBLM1 في الاستعلام tblm1 عدد من الحقول المحسوبة التي اضطررت لعملها لإظهار إشعار بازدواجية العضوية و السبب في عملهم هو المشكلة التي واجهت العمل " علوق نتائج الاستعلام في بعض السجلات دون الأخرى ". الاستعلام tqwarr : وهو استعلام تحديث يحدث حقل الانتهاء في الجدول tblm1 بحيث يأخذ قيمة بداية ولاية المجلس الجديد و يطرح منها واحد و يجعلها قيمة نهاية انتخاب ولاية المجلس الجديد . هذه الجداول و الاستعلامات التي يدور السؤال حولها . النموذج الرئيسي : فيه زر لإضافة سجلات في النموذج الفرعي بناء على قيمة حقل عدد الأعضاء ، و زر لتحديث حقل الانتهاء . السؤال : في الفرع رقم 9 ستجد أن نتائج الاستعلام قدعلقت في السجلات بيحث يعطي نتيجة خاطئة بحيث تكون قيمة حقل الانتهاء = قيمة حقل المناصب - 1 لذات السجل بينما يجب أن تكون قيمة حقل المناصب -1 لأصغر سجل يكون فيه قيمة المناصب أكبر من المناصب في الحقل الحالي و ذلك بالدالة dmin . طبعاً تكررت المشكلة كثيراً إلا أني أبقيت فقط على هذا السجل من بين جميع السجلات التي ظهرت فيها المشكلة . الملف على ميديا فاير نظراً لحجمه ..
  3. السلام عليكم لقد تكررت هذه المشكلة مع استخدام الدالة Dmin و مثيلاتها في جمل طويلة و علقت النتائج في السجلات .. و خلال بحثي تجاوب أحد الأفاضل و أنه قد عانى من نفس المشكلة قد عانى من النفس المشكلة هل هو bug أم أن الاستعلام في أكسس لا يقبل الجمل الطويلة بشروط مركبة ؟ لم أعد أبحث عن حل لقاعدة البيانات التي اعمل عليها و لكنه تساؤل بات يؤرقني و خاصة مع إحجامكم - إخوتي - عن التفاعل مع السؤال السابق .
  4. لقد أعدت بناء الاستعلام و غيرت به و عمل و الحمد لله . و لكني لم أعرف سبب تلك المشكلة فيا حبذا لو كان هناك تفسير لها .. خلال البحث أشار أحد الأفاضل على الفيس بوك أن الاستعلام يعد السجل لأكثر من مرة . و لكن لم أستطع أن أعرف السبب الذي بجعل الاستعلام يحسب السجل انه مكرر بغض النظر عن البيانات المتضمنة فيه . و بالمناسبة أعتذر بشدة على غموض السؤال و لكن فكرته هي إشعار عن تقاطع المدد الزمنية . عندما تقع بداية مدة بين بداية مدة اخرى و نهايتها او نهاية مدة بين طرفي مدة أخرى و إذا كانت مدة غير مغلقة في نهايتها فإذا تتالت مدتان تحتسب للحالتين و إذا جاءت بداية مدة غير مغلقة قبل بداية مدة مغلقة . احتسبت للحالتين . تلك ست حالات كنت أرغب بالحصول عليها برمجياً بالفيجوال بيزيك و لكن وجدت الاستعلام أكثر سهولة بالنسبة لي و لكن ظهرت مشكلة علوق نتائج الاستعلام بالذاكرة . و أعتقد أن طول جملة الاستعلام هو السبب . لا يزال السؤال قائماً سواء بطريقة برمجية أفضل من الاستعلام أو بالسبب لعلوق النتائج في ذاكرة الجهاز . شكراً لكم و جمعة مباركة.
  5. هل من توجيه ما ؟ مشكورون أخوتي .
  6. هل لهذا علاقة بطول عبارة sql المستخدمة في الاستعلام ؟
  7. للإيضاح أن الاستعلام يعطي عند تقاطع الفترات عبارة Repeat و لكن الاستعلام أخذ يعطي هذه العبارة بشكل عشوائي مع بعض السجلات دون غيرها . إذا لم يكن السؤال واضحاً فحبذا لو نبهتموني
  8. السلام عليكم بهمة الأخوة في هذا المنتدى الطيب تمكنت من عمل إشعار لتداخل الفترات الزمنية و قد قمت بتطبيقه على قاعدة البيانات المرفقة إلا أن المشكلة التي ظهرت و هي علوق نتائج الاستعلام في قاعدة البيانات و استمرار ظهور نتائج خاطئة بالنسبة لبعض السجلات دون أخرى حتى مع تغيير البيانات في هذه السجلات لقد قمت بحذف هذه السجلات و أعدت الإدخال حتى تم الأمر في هذه القاعدة بينما لم يتغير في القاعدة الأصلية حيث طبقت الاستعلام و جعلته مصدر نموذج فرعي .الإشعار منتهي.accdb السؤال السابق و النموذج في التعليق الأخير و لكم جزيل الشكر
  9. شكراً لكم لقد تمكنت من الحفاظ على التنسيق بجعل الحقل غير مقفل و بنفس الوقت عدم تمكينه .
  10. السلام عليكم هذا هو العمل منتهياً لإشعار تداخل الفترات الزمنية . حاولت أن أجعل الإشعار في حفل واحد في الاستعلام و لما عجزت عن ذلك جعلته في حقول ثلاثة ... فهل من الممكن عدم تمكين حقل الإشعار في النموذج مع الإبقاء على اللون الأصلي ( الأحمر ) لتنسيق الحقل قبل التمكين ؟ أرجو ألا يكون خروجاً على الموضوع و لكن الحادث بالحادث يذكر ... شكراً جزيلاً الإشعار منتهي.accdb
  11. برنامج مميز ... بارك الله بك و بالأخ @ابوخليل
  12. أستاذي @AlwaZeeR بارك الله بك أنت صاحب لمسة سحرية .... لقد حاولت عمل ذات المعادلة و كانت تعطيني خطأ و لم أعرف ما السبب ، حتى أنه أخذ يعطيني الخطأ دون استخدام الحقل الفارغ بالمعيار و أعدت كتابة الاستعلام كله حتى عمل الاستعلام كما ينبغي . شكراً لك مرة أخرى .. منذ سنوات خمس و من منتدى مملكة أكسس و ورد مع عضويتي القديمة أذكر حضورك المميز و أرجو ألا تكون الذاكرة قد خانتني و لكن لصورتك الشخصية انطباع خاص !!
  13. السلام عليكم بفضل الله و بفضلكم على الأخص الأخ @Shivan Rekany تم الوصول إلى الطريقة التي أستطيع من خلالها عمل حقل محسوب بالدوال Dmin و شبيهاتها بأكثر من معيار و الآن أطمع بمساعدتكم مرة أخرى ... لدي جدول فيه أربعة حقول : Id Name1 Date1 Date2 و قد بنيت على هذا الجدول استعلاماً بحقل محسوب بالدالة Dcount و لكون الحقل Date2 خالياً في بعض الأحيان يظهر لدي خطأ في قيمة الحقل ما هي الطريقة لإيقاف الخطأ عن الظهور عند كون الحقل المذكور خالياً . شكراً سلفاً وبارك الله بكم Experience.accdb
  14. كل عام و أنت و منتدانا الطيب بألف خير جزاك الله كل خير
  15. تغمد الله و الديك برحمته و كل عام و أنت بألف خير .
  16. جزاك الله كل خير أرحت قلبي و أعتذر فقد أتعبتك معي كل عام و أنت و أهلك و أحبابك و أعضاء هذا المنتدى الطيب بألف ألف خير .
  17. قام بنشر السبت في 10:07 السلام عليكم في الملف المرفق وضعت الطريقة التي توصلت إليها لتحديث مجموعة من الحقول في الجدول الرئيسي ببيانات عدة سجلات من الجداول المرتبطة و لعلها لن تروق للمبرمجين المحترفين و لكن هذا ما توصلت إليه بعد تأمل و تفكير . و فيه أيضاً وحدة نمطية أخذتها من موقع أجنبي لجمع محتويات عدد من السجلات في سجل واحد ثم استكمال العمل بالطريقة السابقة لتحديث حقل من الجدول الرئيسي بناء على دمج قيم عدد من السجلات في الجدول الفرعي في سجل واحد . الملف على ميديا فاير نظراً لحجمه ملاحظة : لقد ظهرت رسالة عند فتح النموذج في حالة عدم تمكين الماكروز " دالة غير معرفة في تعبير " " undefined function 'ConcatRelated ' in expressin " هل لهذه الرسالة حل ,,, و شكراً ! استاذي الكريم المرفق الأخير في السؤال هو ما ظهرت لدي به المشكلة .. أعتذر مرة أخرى
  18. كل عام و أنت بخير .. عيد مبارك و شكراً لك و سأجرب الطريقة فور توفري على ملفات جهاز البصمة. شكراً أستاذي الكريم
×
×
  • اضف...

Important Information