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

محمد ايمن

الخبراء
  • Posts

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

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

  • Days Won

    8

كل منشورات العضو محمد ايمن

  1. السبب اخي الكريم هو خطأ مني في بناء عبارة SQL تفضل التعديل و تقبل اعتذاري Database5.rar
  2. عذرا اخي الكريم لكن المرفق بصيغة accde اما ان ترسل المرفق الاصلي بصيغة accdb او ان الموضوع مخالف لقوانين المنتدى
  3. تحية طيبة اخي الكريم الكود السابق فيه اخطاء في بناء جملة SQL هل تريد عرض اجمالي الغياب لكل طالب ؟؟ انظر الى الاستعلام QryGyabTotal Database4.rar
  4. تفضل اخي الكريم Database3.rar
  5. تحية طيبة استاذي الكريم اعود اليكم مع النتائج عند استخدام (قبل التحديث) مع الحقل و استخدام خاصية cancel كانت تظهر رسالة لم يتم العثور على الخاصية عند استخدام (قبل التحديث) مع النموذج واستخدام خاصية cancel تظهر رسالة ان الاسم مكرر و لكن لا يحدث شيئ !! ملاحظة لم انتبه سابقا الى ان اخينا ابا جودي استخدم الكود على مستوى النموذج و ليس على الحقل
  6. تحية طيبة استاذي رمهان استاذي الكريم انا من يثقل عليك لا انت انا فعلا استخدمت الكود قبل التحديث و لكن ليس كما ذكرت انت فقد استخدمته كالتالي Private Sub OrderDate_BeforeUpdate(Cancel As Integer) Dim Uvar1 As Variant Uvar1 = DCount("PtNo", "OrderTbl", "[OrderDate]=[Forms]![MainFrm].[OrderSubFrm]![OrderDate] AND [PtNo]=[forms]![mainfrm]![PtID]") If Uvar1 > 0 Then MsgBox ("الاسم مكرر") Me.Undo End If End Sub وكانت تظهر لي رسالة بشكل دائم ( لم يتم العثور على الخاصية )!!!!!!!!!!!!!!!!!! وحتى عند تجربة الكود الذي ارسلته انت و الكود المرفق من اخي ابا جودي كانت تظهر نفس الرسالة !!!! بصراحة بدات اشك ان هناك خطب ما سانشئ المثال من جديد و اجرب و اعود اليكم بالنتائج
  7. السلام عليكم ورحمة الله و بركاته استاذي رمهان تحية طيبة بعد التمعن في المرفقات و التجارب كانت النتائج الآتية مرفق اخينا صالح حمادي فهو كما تفضلت اذا كان التعديل في منتصف السجلات سيذهب الى السجل الاخير مما يجعلك تعيد البحث عن السجل المطلوب مرفق اخينا ابا جودي كان هو الحل الشافي و كما تفضلت يكفي استخدام التراجع عن الحدث ( بعد التجربة كانت النتيجة واحدة ) الغريب في الموضوع اني جربت التراجع عن الحدث سابقا ولكن دون فائدة !! ولله حكمته في ان يكون الحل على يد اخينا ابا جودي اما استخدام cancel=true فهو لم يجدي نفعا ابدا !!!!
  8. لاحظ اخي الكريم انك لست بحاجة لتسجبل الحضور فقط الغياب لان جميع الطلاب مسجلين حضور بشكل افتراضي ومع ذلك لك ما طلبت فقط امهلني بعض الوقت
  9. تحية طيبة اخي الكريم لماذا تريد تسجيل الحضو في جدول و الغياب في جدول ؟؟ يمكنك تسجيل الحضور و الغياب في نفس الجدول و عن طريق الاستعلامات تظهر لك البيانات المطلوبة انظر الى المرفق Database2.rar
  10. جرب هذا الامر اخي الكريم DoCmd.RunCommand acCmdSelectRecord عوضا عن DoCmd.RunCommand acCmdDeleteRecord
  11. تحية طيبة اخي ابا جودي ارجو منك شرح المعادلة الموجودة في حقل actual_time في الاستعلام qry_actual_time
  12. تحية طيبة اخي الكريم جاري النظر في الموضوع .....
  13. السلام عليكم ورحمة الله و بركاته تحية طيبة اصدقائي وشكرا على الحلول هذا هو المطلوب بعينه استاذي رمهان المشكلة في النموذج الفرعي وليس الاساسي
  14. الاصدقاء الاكارم تحية طيبة في المثال التالي كود لعدم تكرار التاريخ في النموذج الفرعي في حال التكرار تظهر رسالة و يتم تنفيذ الامر Undo لكن المشكلة انه بعد التراجع عن الادخال يذهب الاكسس الى السجل التالي هل من حل لهذه المشكلة ؟؟ قاعدة بيانات1.rar
  15. عذرا اخي الكريم هل تقصد بالتنسيق ( رقم عام و نص و تاريخ الخ ) الوحدة النمطية في المرفق تعطيك ما تريد عليك فقط التحديد ( يوجد كثير من الاكواد قمت بايقافها لعدم حاجتي بها ) اما بالنسبة الى الماكرو بصراحة لا فكرة لدي
  16. اعتذر منك اخي الكريم فالخطأ مني تفضل التعديل وتقبل اعتذاري ترقيم1.rar
  17. تفضل اخي الكريم مثال بسيط قاعدة بيانات1.rar
  18. تحية طيبة اخي الكريم ما رايك لو دمجنا النموذجين معا ؟؟
×
×
  • اضف...

Important Information