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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    274

كل منشورات العضو ابوخليل

  1. اهلا اخي @Foksh وااااااو الأمر معقد بالنسبة لي باستخدام استعلامات وسيطة ومعايير كثيرة اتمنى يكون الحل أسهل مباشر ومحكم .. على احتمال تغير الفترات بالزيادة او النقص الوقت او الفترة وتم التعامل معها بشكل مباشر بسيط في مثال الأخ موسى بقي الأيام اتوقع ان عمل دالة تستكشف اليوم الحالي مع ربط اليوزر بهذا اليوم حسب صلاحيته هو الأفضل
  2. لم اوفق في التسمية .. كان الأولى أيام الاسبوع تكون تسميتها : وسط الاسبوع
  3. نعم .. تماما .. كما في الصورة حسب الوقت الحالي الذي هو متحقق بين الوقتين المهم مع تطبيق الفترة الزمنية ايضا مطابقة الأيام حسب الصلاحية من صلاحيته ايام الاسبوع لايظهر في الجمعة والسبت والعكس صحيح .. من صلاحيته نهاية الاسبوع يظهر في الخميس والجمعة والسبت فقط
  4. السلام عليكم اخواني واحبتي في الجدول tblCtrlDetails اريد من خلال استعلام اظهار السجل الذي يمثل الوقت الحالي حسب اليوم والفترة فقط الوقت الحالي محصور بين وقتين (بداية ونهاية ) ...................................................... الأيام : أيام الأسبوع : الأحد /الاثنين / الثلاثاء / الأربعاء / الخميس نهاية الأسبوع : الخميس / الجمعة / السبت لاحظ ان يوم الخميس مشترك .................................................................. لك مطلق الحرية في تغيير اوقات الفترات ... والأيام واعتقد من اجل التجربة يجب العبث بوقت جهاز الحاسوب Database1.accdb
  5. لم انسك ولكني تركت متابعة العمل قصدا .. لايمكن الاستمرار .. لأن الطريقة ستختلف جذريا
  6. ينفع ونص .. بكذا نختصر ما يمكننا من ادوات Data124.rar
  7. ايضا من الملاحظات ان بيانات الفورم NewPP معتمدة على جدول النتائج وهذا ما يصير .. لأن النتائج تأتي لاحقا .. والصحيح ان يتم عرض فقط جدول الاسماء مع من تم تسجيله في جدول التحاليل فقط يجب فورم newpuok يتم عرض من تم تسجيل نتائج له فقط .. ويوضح عدد نتائج التحاليل المسجلة ( نوعها او اسمها ) جدول النتائج يجب ان يكون قابل للتكرار .. والافضل تخصيص كل تحليل بجدول نتائج يخصه من ملاحظاتي اهتمامك كثيرا بالمظهر والتعامل مع البيانات في الواجهات .. واغفلت القلب ضبط الجداول = 80 % من انجاز المشروع 20 % تكميل وتجميل وتحسينات
  8. لا اعلم لماذا تبخل بالشرح الوافي الآن لدينا قائمة تشمل 5 انواع من التحليل .. وفي المقابل لا يوجد الا ثلاث صفحات لتسجيل النتائج هذه واحدة . الثانية : حسب فهمي المتواضع يجب ان يظهر الى القائمة التي على اليسار كل من تم تسجيل نتيجة له دعنا نفترض ان التحاليل 3 بعدد الصفحات هنا لا بد ان يكون امام المريض ما يدل على تسجيل النتائج الثلاث له ايضا لو تم ازالة علامة الصح من امامه لا يرجع الى القائمة اليمنى ابدا حتى يتم حذف نتيجته اولا شيء آخر مهم كبرمجة مشروع : ماذا لو اعاد المريض الفحص والتحليل مرة أخرى ؟ اين بياناته التاريخية؟
  9. على كل حال اجتهدت حسب فهمي وقمت بضبط العلاقات كما يجب ان تكون اخ يوسف جرب ووافني بأي ملاحظات JO2_2025.rar
  10. عزيزي المشكلة في العلاقات المريضة ولاء لا تظهر لأن اسمها غير موجود في مصدر بيانات النموذج NewPara وعندما تتبعتها وجد لها فقط Creatinine في جدول Tbl_NewRequest ولا يوجد لها شيء في جدول Tbl_NewResults لهذا لا تظهر او اي مريض يشبهها كما ذكرت لك المشكلة في العلاقات اريد افهم عمل النموذجين الفرعيين NewPP و NewPU_OK ماذا يعرضان اشرح لي بالتفصيل عند الاختيار من القائمة مالذي يتم عرضه في النموذج NewPP حسب البند المختار .. وبالمقابل ما يتم عرضه في النموذج NewPU_OK انا متأكد بعد فهمي للفكرة انك لست بحاجة الى كثير من الأكواد العرض سيتم من خلال الجداول والاستعلامات من دون الاستعانة بأي كود
  11. هذا شيء جديد سوف انظر في امره ولكن طلبك السابق عبارة عن : 1- اخفاء الصفحات الفارغة 2- عرض جميع التحاليل .. لأنك قلت يعرض تحليل ولا يعرض الآخر كان المفترض ان تراعي في ردودك .. ما تم انجازه فتذكره ثم تذكر ما استجد
  12. تفضل رأيت افراده بنموذج افضل تم حذف استعلام زائد .. الاستعلام الزائد يخص طريقة توزيع مختلفة سابقة واضافة استعلامين واحد يحصر المكملين والثاني يتم عليه التوزيع آمل ان يفي بحاجتك Data123.rar
  13. امان الماكرو عالي عندك خفض أمان الماكرو
  14. يمكن استيراد درجات الطلاب عند تحقق شروط في المصنف وهي وجود هذه الحقول ضمن المصنف في سطر واحد : 1- معرف الطالب ... واعتقد عندكم في العراق يعتمد الرقم الموحد او الرقم الاحصائي 2- المرحلة 3- المادة 4- الفترة ( الاول /المنتصف/الثاني / المعدل/ درجة الاختبار ) 5- الدرجة ( بالضبط كما هو الحال في جدول الدرجات الموجود في مثالنا )
  15. عليكم السلام سبق وان عملنا هذا للاختبارات الفصلية لو ارفقته قد نتمكن من التعديل عليه ليخدم الدور الثاني بدلا من تكرار النماذج وتزاحمها في مشروعك
  16. شهادة اعتز بها خاصة اذا كانت من أستاذي الذي نهلت من علمه شكرا جزيلا على المرور والتقييم
  17. بعد اذن اخي @Foksh مشكلتك الأساسية في العلاقات .. لأنك تتعامل مع 3 جداول تم ضبط العلاقات بين الجداول وايضا تم معالجة الصفحات الخالية في التقرير بدون اكواد .. الحقيقة لم افهم طريقة عملك في البرنامج لذا اخترت مريضة اسمها ( كنز ) واكملت بياناتها عشوائيا في الجدول جرب ووفنا بالنتيجة . JO 2026_new.rar
  18. عملنا لن يخدمك حسب طريقتك مادامت النتيجة جاهزة عندك في مصنف اكسل .. وتريد فقط عملية اضافة درجة الرأفة واستخراج درجة النتيجة افضل حل هو ان تزودنا بمصنف اكسل مكتمل يشتمل على كافة الدرجات ( الاول /المنتصف/الثاني / المعدل/ درجة الاختبار / الدرجة النهائية ) يمكننا من خلاله جلب البيانات الى جداول المشروع يكتفى بعدد 5 طلاب بجميع موادهم الدراسية
  19. السلام عليكم ورحمة الله وبركاته كثيرا ما حاولت فتح التقرير وعرضه بالتبديل من الوضع العمودي الى الوضع الأفقي خاصة عندما افتحه مخفيا على عرض التصميم للتعامل مع الحقول برمجيا وكانت النتيجة انه يمكن التعامل برمجيا مع الحقول .. وإنشاء حقول جديدة .. ويمكنني بعد ذلك عرضه للمعاينة بحقوله الجديدة ولكن استعصى علي التبديل في العرض من عمودي الى افقي والعكس .. وبعد التمعن والمحاولة عرفت السبب .. واذا عرف السبب بطل العجب وهو اني احاول التعامل مع التقرير من خلال خصائصه .. وخصائص التقرير لا تدعم هذه الميزة ثم تنبهت الى ان هذه الميزة وخصائص الهوامش وعرض الأعمدة والمسافات بين الاعمدة وغيرها يتم التحكم بها من خلال خصائص طباعة التقرير لن اطيل عليكم فبالمثال يتحقق المقال : 'للعرض الأفق DoCmd.OpenReport "Report1", acViewPreview Reports!Report1.Printer.Orientation = acPRORLandscape 'للعرض الرأسي DoCmd.OpenReport "Report1", acViewPreview Reports!Report1.Printer.Orientation = acPRORPortrait وهذه الطريقة الشاملة للتعامل Private Sub Command2_Click() ' او افتح تقريرك على التصميم وتعامل مع الحقول DoCmd.OpenReport "Report1", acViewDesign, , , acHidden 'اكتب هنا اكوادك الخاصة بالتعامل مع الحقول او العناصر الأخرى '............ '............ '............... ' ثم اختر طريقة العرض الرأسي Reports!Report1.Printer.Orientation = acPRORPortrait ' أو الأفقي 'Reports!Report1.Printer.Orientation = acPRORLandscape ' افتح التقرير للمعاينة DoCmd.OpenReport "Report1", acViewPreview End Sub فتح التقرير افقي او عمودي برمجيا.rar
  20. جزيت خيرا انتقلت المشكلة لجميع الجداول في الملف Manager Controls جرب مرفقك الأخير .. لماذا لا يستجيب للربط التلقائي ؟
  21. عمل جميل ورائع ما شاء الله .. الأكثر جمالا واحترافية هو الربط التلقائي بقاعدة الجداول ولكني عثرت في الملف main على جدول غريب المصدر .. انظر الصورة
×
×
  • اضف...

Important Information