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

rudwan

المشرفين السابقين
  • Posts

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

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

  • Days Won

    6

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

  1. السلام عليكم تم عمل التقرير المختصر 2nd Result مبني على الاستعلام 2ndResult_Crosstab أرجو تجربته و اذا كان صحيحا أرجو عمل تقارير مشابهه عليه على الاستعلامات التالية 3ndResult_Crosstab 4ndResult_Crosstab لأجل بقية السنوات الأخ أبو وليد أهلا بك كنت أتمنى لو يكون الملف مرفقا هنا لتعم الفائدة على الجميع لكن طلب الأخت عدم نشره بسبب خصوصية البيانات , أرجو مراجعة المشاركات من رقم 83
  2. الكود طويل جدا و قد بذل فيه جهدا كبيرا , و للاستفادة منه ماعليك الا نسخ الكود بكامله و لصقه في ملفك
  3. هذا عمليا شي غير مفيد , اذ من الأفضل احضار القيم من الاستعلام و ليس حقول نموذج آخر على كل حال في حدث بعد الخروج من حقل الاجمالي للنموذج الأول نضع الكود التالي forms!formName!FieldName=me.Total formName اسم النموذج الثاني FieldName اسم الحقل عليه me.Total حقل المجموع على النموذج الأول
  4. تم اختصار العديد من الاستعلامات و بالتالي أصبح التقرير أسرع كثيرا تم ارفاق الملف
  5. الفكرة تعتمد على استخدان خاصية المؤقت في النموذج أي Timer و المؤقت هو عبارة عن فترة زمنية تعتمد على عداد وقت موجود في النموذج و نستطيع تنفيذ كود معين ينفذ كل فترة زمنية طيلة فتح النموذج , و ابسط مثال عليه الساعة , فنستطيع مثلا عرض الساعة و دقائقها و ثوانيها بحيث تتحدث تلقائيا بواسطة كود من خلال المؤقت أما المثال الذي تحدثتي عنه فيعتمد على الانتقال من سجل الى السجل الذي يليه بواسطة المؤقت , و هذا الكود الوحيد الموجود في النموذج Private Sub Form_Timer() DoCmd.GoToRecord , , acNext If Me.NewRecord Then DoCmd.GoToRecord , , acFirst End If End Sub
  6. حسنا سأغادر الآن , و لقاؤنا غدا بمشيئة الله
  7. حبذا لو يتم الاشارة الى رابط المشاركة لمعرفة المطلوب من السؤال
  8. السلام عليكم يمكنك في النموذج اضافة مربع نص غير منضم اي ليس عنصرا من الجدول و في مصدر سجلات هذا المربع يوضع الكود التالي : =F1+F2+F3+F4+F5 و هي عبارة عن نتائج الطلاب ,
  9. عفوا الا ستعلام هو QryPendingDeg و يصبح كما يلي SELECT Query6.StudentNum, Max(Query6.C1) AS C1, max(Query6.C2) AS C2,max(Query6.C3) AS C3 FROM Query6 WHERE k=2 GROUP BY Query6.StudentNum;
  10. يمكنك أخي الاطلاع على الموضوع التالي http://www.officena.net/ib/index.php?showtopic=10102
  11. يعطيك العافية أخي أبو آدم و مجهود طيب و ننتظر التطوير باذن الله
  12. نعم أنا قلت لم أرسل الملف لأن التعديل بسيط جدا و هو: في الاستعلام رقم 6 - استبدلي معادلة Max بدلا من Min
  13. ممكن أن يكون مخفي مثلا , لكن لا أعتقد , لأن الحذف هو أسهل طرق الخطأ و على العموم يمكن عمل استعلام بسيط و اختيار الجدول المطلوب , اذا لم يظهر يعني أنه محذوف ,
  14. لا لم أرفق الملف فالتعديل طفيف جدا , سأنهي بقية التقارير و أرسل الملف مرة واحدة ان شا الله
  15. المشكلة أخي الكريم هي في محاولة التوصل لايجاد صيغة تفاهم مشتركة بيننا التوزيع الذي تفضلت به مفهوم وواضح , لكن طلبنا منك زيادة في التفصيل بمعنى أنت افترضت في مثالك وجود مدرستين و كل طالب يأتي خلف طالب من المدرسة الأخرى , هذا واضح , لكن لم تكمل شمولية التوزيع اي اذا كان المركز يتسع ل 600 طالب , اذا سيكون هناك فائض و قدره 50 مقعدا ( بافتراض عدد طلاب المدرستين 550 طالب ) كيف سيتم تعبئة هذا الفائض ؟ و اي مدرسة ستم اختيارها بعد ذلك ؟ و هل سنأخذ مدرستين تاليتين و من كل منهما 25 طالبا مثلا أم كيف ؟ و لنفرض الحالة معاكسة , اي عدد مقاعد المركز 500 مقعدا , اي سيبقى 50 طالبا لم يوزعوا في هذا المركز , كيف سيتم توزيعهم في المراكز الباقية و على أي اساس ؟ يفترض أن تقدم الحل النظري للتوزيع حتى يمكن التفكير بالحل البرمجي له
  16. اختر ملف - احضار بيانات خارجية - استيراد - يفتح لك قائمة لاختيار الملف الذي ترغب بالاستيراد منه , ثم حدد الجدول المطلوب استيراده و انقر موافق ثم يمكنك حذف ماشئت من الحقول التي لاتريدها في ملفك الجديد
  17. كل عنصر في النموذج له حدث في قائمة الأكواد - صفحة تصميم النموذج , اختر الاسم الذي استخدمه لمربع نص الاسم , و اختر على اليسار حدث بعد التعديل و لمزيد من المعلومات حول الأحداث انظر الرابط التالي http://www.officena.net/ib/index.php?showtopic=425&hl=
  18. الحمد لله تم اصلاح خلل التقرير و أصبح يظهر درجات المواد المحمولة لكن ماذا بالنسبة للمجاميع ؟ هل لازالت هناك مشكلة فيها و على العموم يمكنك البدء بادخال بيانات بقية الطالبات لكسب الوقت ريثما أنتهي من بقية تقارير السنوات
  19. توجد طريقة لاستعادة جدول محذوف من قاعدة البيانات , و لكن يشترط لنجاحها أن يتم تنفيذ الكود من نفس الملف و قبل اغلاقه , بمعنى اذا تم حذف جدول و من ثم تم اغلاق الملف , فان هذا الكود لايستطيع استرجاع الملف المحذوف و حسب علمي لاتوجد أي طريقة أخرى لاسترجاع جدول تم حذفه و تم اغلاق قاعدة البيانات بعدها . و لا يتوفر في أي مكان آخر مثل سلة المحذوفات أو غيرها .
  20. أنا آسف لم أتمكن من عمل شي لأن الجهاز عندي به فيروس خطير و اليوم نقوم بمسحه و اصلاحه ان شا الله بالنسبة لبقية التقارير سأعملها باذن الله
  21. ملاحظات : أنا لأجل التجريب أضفت لك امتحان مادة محمولة و هي في الامتحان رقم 90 اذا كانت بياناتك فعليه أرجو حذفها من الجدول حتى لاتؤثر على بياناتك ثانيا : هل التقرير سليم ؟ أي هل أبدا أعمل لك بقية تقارير السنوات ؟ ثالثا : النقطة قبل الأخيرة لم أفهمها
  22. أنا قلت لك رح اساعدك في تقارير بقية السنوات فاتركيها الآن و اهتمي بالتجربة لكم المطلوب الآن منك فقط هو تجربة التقرير المرفق و الخاص بالسنة الثانية هل هو صحيح أم يحتاج لآي تعديل و بالنسبة لحساب المجموع أعطني المعادلة الصحيحة المفروض حساب المعدل لها و أحسبها لك بالنسبة لبطء التقرير سنتحمل هذا البطء مؤقتا لحين ايجاد حل بديل لأن المشكلة في المواد المحمولة حيث تعذر ربطها مع الاستعلامات الأصلية و اضطررنا لاستدعائها بدالة , و هذه الدالة تقرأ من عدة استعلامات
  23. مثال على تحديث مربع تحرير و سرد بناء على تحديث قيمة مربع تحرير و سرد آخر الميزة في هذا الملف تطبيق الكود على نموذج مستمر , حيث في كل سجل تتحدث القيمة بغض النظر عن قيمة نفس المربع في السجل المختلف عنه CascadingComboInSubform2k.rar
  24. مثال على حل مشكلة " العنصر غير موجود في القائمة " عندما يكون لديك في النموذج مربع تحرير و سرد أو قائمة و تختار منها نصا غير موجود في هذه القائمة يظهر لك خطأ " العنصر غير موجود في القائمة " هذا المثال يحل لك هذه المشكلة بعدة طرق في النموذج الخيار الأول : لتجاوز رسالة الخطأ المزعجة في الأكسس الثاني : يرسل لك رسالة فيما اذا كنت ترغب باضافة هذا النص الى القائمة و بقية الخيارات تصفحوها NotInList2k.rar
  25. مثال للتحكم في خصائص تشغيل أي ملف أخر , مثل السماح باظهار صفحة بيانات الملف أو استخدام المفاتيح الرئيسية او اظهار شريط الأدوات أو ... الخ sHIFT.rar
×
×
  • اضف...

Important Information