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

شوقي ربيع

الخبراء
  • Posts

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

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

  • Days Won

    13

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

  1. بسم الله الرحمان الرحيم لا ادري ان كان كل من يقراء هذه الكلمات الان على درياية ب عنصر التحكم ListView المهم لمن يعرفها اولا هذه اداة جميلة جدا و مفيدة و يمكن الاستفادة منها بشكل كبيرة على عكس ListBox و ListView لا تكون ضاهرة في صندوق الادوات بل يجب اضافتها اليه لمزيد من المعلمات عن عنصر التحكم هذا يمكنك مشاهدة هذا الموضوع لاكن ما يعيب هذه الاداة هو انه من الممكن ان تصمم برنامج و توضفها فيه و يكون الشغل جديد وكل الامور بخير لاكن عندما توزع برنامجك على المستخدمين تجد انه هناك العديد من المشاكل و الكثير من المستخدمين يظهر لهم اخطاء وذلك لان ListView تعتمد على مكاتب الوندوز و كما نعلم ان كل نسخة وينداوز لها مكاتبها و خصائصا فعندما تدرج ListView مستخدما اوفيس 2016 مثلا و ويندوز 10 لن تشتغل على كل النسخ الاقل منها و العكس صحيح لذى فكرة في حل و توصلت الى حلين الاول ان استعمل نسخة ويندوز XP و اوفيس 2003 لكي يشتغل برنامجي على كل النسخ الاعلى منه وهذا ما لن افعله لاني احبذ دائما استخدام احدث التحديثات اما الحل الثاني فهو انشاء ListView برمجيا او ما يسما (وقت التشغيل) وهنا ايضا يوجد مشكلة ف ListView تعتمد على مكتبة MSComctlLib بدلا من MSForms فالاولى تحتاج الى تفعيل مكتبة Microsoft Windows Common Controls 6.0 (SP6) اما الثانية لا تحتاج الى شيئ اعتقد اني اكثرت عليكم الرغي و ادخلتكم في متاهات لا علينا المهم تجدون في المرفق ملف بسيط يقوم بانشاء ListView برمجيا و التحكم في احداثها برمجيا ايضا ارجو منكم تجربته و اعلامي بالنتائج ان اشتغل الملف عادي بدون اخضاء و عند الصغط داخل ListView يعطيك رسالة يخبلرك عن الصف الذي حددته فمعناه كل شئ تمام ارجو ان يخبرني العضو بنسخة الونداوز و نسخة الاوفيس التي يستعملها و نفس الشئ عند حدوث خطاء مع وضع صورة للخطاء وشكرا مسبقا لكل من جرب الملف من اجلي تحياتي للجميع TestListView.rar
  2. هذا ليس بمشكل بل مايجب ان يكون الخوارزمية المتبعة في البرنامج تحسب اخر صف من الجدول به بيانات او لا ثم تقوم باضافة البيانات الجديدة اسفله ليقبل البرنامج التعديل على الصفوف الفارغة يجب ان يكون العمود الاول غير فارغ ويحو على مسلسل للجدول عند تحديدك من القائمة لصفوف الفارغة مع مراعات ان يكون العمود الاول يحوي بيانات (مسلسل للجدول) اضغط على تعديل ثم اضف ماشئت للتكسات الفارغة ثم اضغط حفظ ستلاحظ ان الصف الفارغ امتلئ بالبيانات التي كتبتها تم تعديل المرفق الخاص بك وهو يعمل جيدا تحياتي المصنف1.rar اخطط لما هو افضل من اليبل قريبا ان شاء الله ..... تحياتي
  3. من الافضل وضعها في ليبل فوق اليست لتكون مثل رؤس الاعمدة
  4. يجب ان يبدا الجدول من الصف الاول تم تعديل بعظ الاكواد ليتناسب مع ملفك المصنف1.rar
  5. الله يخليك اخي سعد انت ايضا اشتقنا اليك و الى ايامك تحياتي لك اخي
  6. بخصوص استثناء بعض الاعمدة كل ماعليك فعله هو اخفاء الاعمدة التي لاتريدها ان تظهر في اليست اما الطلب الثاني فقد تم تعديل الفورم بحث اصبحت التكست اطول من السابق مع تصغير العناوين UserForm Flexibles.rar
  7. تم الابتدائى آخر حاجة.rar
  8. السلام عليكم تم تطويع فورم البحث و التعديل و الاضافة و الحذف المدرج في هذا الموضع مع ملفك و سيعمل على اي شيت تحياتي بيانات التلاميذ.rar
  9. السلام عليكم أضن انه تم تصحيح كل الاخطاء ان شاء الله الابتدائى آخر حاجة.rar
  10. بخصوص الخطاء الرابع ذلك بسبب اسم الشيت انت كاتب (احصائى اجمالى الصق الرابع)بدل (احصائى اجمالى الصف الرابع) و قد نبهتك بانه يجب ان تكون الاسماء متطابقة اما الطلب الثاني من الافضل ان ترفع ملفات حقيقة انا عملت على اساس الملفات التي ارفقتها فلاحضة انها كلها متشابه فعملة على هذا الاساس (عندما تكون البايانات متشابها في اغلب الاحيان ابرمج كود واحد يعما على جميع الملفات) اما ان كان الامر بالعكس فيجب برمجة لكل شيت كود خاص به ارجو ان تكون استوعبت الموضوع تحياتي
  11. يحب ان تكون الاسماء دقيقة (اسماء ملفات الصفوف تكون مطابقة للاسماء المكتوبة في شيتات الملف الرئيسي) عند الضغط على زر جلب البيانات سيقوم تلقائيا بجلب بيانات احصائى اجمالى ايضا تحياتي الابتدائى.rar
  12. هذا الكود يعتمد على حدث DoubleClick الخاص بورقة العمل لذى لايمكن ان تربطه بزر لانه لايمكننا معرفة الخلية التي تم الضط المزدوج عليها الا من خلال هذا الحدث يمكن فقط ربطه بزر في حالة ما اذا اردة تنفيذه على خلية معينة تحياتي
  13. ربي يحفظك اخي ابراهيم انتم دائما في القلب فقط ضروف الدنيا التي تبعدني عنكم تحياتي وتقديري لك
  14. الفرق ان الاول يبقى حاجز مكان في الداكرة طوال الوقت اما المصفوفة تخزن مكان في الذاكرة وقت الحاجة اليها فقط لذى المصفوفة فائقة السرعة
  15. تم عمل الجداول و المعادلات فقط ادخل الوارد في صفحة الوارد ( عند ادخال الاصناف فقط ادخل كود الصنف و سأتي اسمه و الوحدة تلقائيا) ايضا بالنسبة المنصرم لكل شهر ونفس الشئ بالنسبة لادخال الاصناف ارجو ان يكون المطلوب تحياتي مخزن.rar
  16. السلام عليكم تم الامر على ملفك وهته الاكواد اسرع من الاولى يجب ان يكون اسم الشيت مطابق لاسم الملف الذي تود جلب البيانات منه يجب ترك اسماء المدارس في الملف الرئيسي فارغة لانها تجلب مع البيانات من ملفات الصفوف (الصفوف التي ارفقتها في الملف كلها متشابه ) وانا عملت على هذا الاساس يعني يجب ان يكون ترتيب المواد كما هو في المثال لكي لاتخلط نقاط المواد مع بعضها البعظ جرب الملف و اعلمني بالمستجدات تحياتي الابتدائى.rar
  17. هل تقصد انه كل مرة تضع الخمسة صفوف لمدرسة ما داخل المجلد ثم تترحل بياناتها الى ملف (جلب البيانات من الصفوف) ثم تضع مكان الخمسة صفوف السابقة خمسة صفوف لمدرسة اخرى وهكذا ؟؟؟؟؟ ايضا هل الصفوف هته لان تتعدى الخمسة صفوف وهل المواد هي بنفسها و بنفس الترتيب في جميع الصفوف وهل هي 9 كما هو في الامثلة لكل الصفوف
  18. افتح ملف جديد اشأ بداخله جدول كما هو موضح في الصورة و سمه tbData انقل الى ملفك الموديلات و الفورم التالي جرب واعلمني بالنتيجة UFrm.rar
  19. اخي لديك مشكلة في نسخة الاوفيس لديك من الافظل لك استبدالها
  20. يمكن ذلك فقط انسخ الجدول مكان الجدول او اضهر الفورم على الشيت الذي تريد تعمل عليه لان الفورم يعمل على الشيت الضاهر اما الطلب الاخير محتاج بعض التعديلات على الاكواد ان شاء الله عندما يسمح الوقت نعملها
  21. حزاك الله خيرا شكرا لمرورك تحياتي اخي محمد الخازمي كما سبق وذكرة لك في موضوعك المشكلة تكمن في عدم توافق نسخة الاوفيس لديك مع التي انشأت بها البرنامج و طلبت من احد الاعضاء ان يرفق لك نسخة من البرنامج على اوفيس 2003 و الاخ الاستاد مجدي يونس جازاه الله خيرا نفذ ذلك في موضوعك تحياتي
×
×
  • اضف...

Important Information