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

ارجو المساعدة حول فلترة بيانات


klkl2003

الردود الموصى بها

السلام عليكم ورحمة الله

لقد انشئت برنامج والحمد لله يعمل بشكل جيد ولكن لدى سوال يعتبر نصف البرنامج ومتوقف عليه مشروعى وارجو المساعدة العاجلة وانى ثقة بكل اعضاء المنتدى ان شاء عن تجربة

سوالى مرفق فى الملف المرفق وهو عبارة عن فلترة بيانات غير ثابتة متغيرة بمعنى ادخلت طول وعرض فى حالة تكرار نفس الطول والعرض يتم تجميع العدد وكتابة الطول والعرض سيتم فهم سوالى اكثر من الملف المرفق

ارجو المساعدة العاجلة حيث ان مشروعى بجد متوقف عليه

Aske.rar

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

أخى العزيز ممكن إضافة كود مسلسل لكل طول*عرض وإضافة الكود لجدول لإدخال البيانات ثم ضبط Pivot Table ليفلتر البيانات بناءا على هذا الكود ؛ والكود سيسهل عملية إدخال البيانات أيضا

رابط هذا التعليق
شارك

  • 2 weeks later...

السلام عليكم ورحمة الله وبركاته

شكرا اخى الكريم واسف على تاخرى فى الرد وشكرك وذللك لاننى كنت مريض لمدة اسبوع ( نزلة برد وسخونية ) والحمد لله شفيت بحمد الله

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

ثانيا :اود ان اشكرك على العمل الرائع الذى حل لى مشكلة كبيرة كنت اعانى منها فى البرنامج الخاص بى

ولكن ارجو منك ان تكون بسعة الصدر مرة اخرى لى وهو كالاتى :

حاولت ان اطبق فلترة الارقام فى صفحة التصفية على صحة جديدة ولكنها لم تفلترها وايضا ما فائدة ال 2 موديول لاننى قمت بتعطليهم ولم تؤثر على الفترة اى انها دون تاثير على البرنامج ارجو شرح ال 2 موديول لى

كذلك لاحظت انك قمت بفلترة البيانات بناء على الطول فقط ماذا لو كان هناك المقايسين التاليين

30*72,5

45*72,5

على حسب الفلترة الموجودة سيكون الناتج هو جمع القيمتين بالرغم من اختلاف عرض كلا منهم

لذا ارجو ان تكون الفلترة بناء على تشابه الطول والعرض وهل يمكن ان ان اقوم بنفس الخطوة على عدة طول وعرض بزر واحد للفلترة لانى عملتها ولكن بعدة زراير

اسف على الاكثار ولكن لللاستفادة والتعلم وجزاءك الله كل الخير

رابط هذا التعليق
شارك

السلام عليكم

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

ما فائدة ال 2 موديول لاننى قمت بتعطليهم ولم تؤثر على الفترة اى انها دون تاثير على البرنامج ارجو شرح ال 2 موديول لى

اخي العزيز من قال ذلك فالاول لداله VLOOK2ALL التي تجمع البيانات الخاصه بكل طول و تفلترها

و المديول الاخر هو المسؤول عن نقل البيانات ولصقها بالتدريج لتعطي النتيجة التي تراها

كذلك لاحظت انك قمت بفلترة البيانات بناء على الطول فقط ماذا لو كان هناك المقايسين التاليين

المثال الذي ارسلته اخي في البداية اوحي لي ان الطول متغير و العرض ثابت و هذا ما تم العمل عليه

لذا يجب ارسال ملف يوضح حالات العرض المتغير لمحاولة التعديل علي ذلك

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

اخى الكريم شكرا لك الاهتمام والله

ارسل لك الملف الذى يوضح اختلاف الطول والعرض

فمثلا فى اول مقاسين اختلف كلا من الطول والعرض ولكنه لانه يعتمد على ثبات العرض فانه جمع القيميتن على انهم واحد وكانت النتيجة هى 6 قوئم فى حين انهم مختلفين

كذلك ارجو شرح من اين اتيت فى الموديول بكلمة

جدول_البيانات

رقم_الظهور

قيمة_البحث

عمود_النتيجة

ارجو الايضاح حتى افهم ما اصنعه 100% ان شاء الله

وشكرا لك اخى الكرم الاهتمام وان شاء الله يكون فى ميزان حسناتك

Aske2.rar

رابط هذا التعليق
شارك

السلام عليكم

اخي

اعلم انه سيكون هناك اختلافا في النتيجه وفقا لطلبك الاخير

لان ماطلبته اخيرا يجعل اختلاف في طريقة الحل لان الحل اولا

كان يعتد وفقا لما ارسلته مسبقا علي ثبات العرض

لذا احتاج بعض الوقت لعمل ذلك وهو متاح للاخوه الاعضاء ايضا ان كان هناك حل سريع لذلك

اما بالنسبه لطلبك

كذلك ارجو شرح من اين اتيت فى الموديول بكلمة

جدول_البيانات

رقم_الظهور

قيمة_البحث

عمود_النتيجة

ارجو الايضاح حتى افهم ما اصنعه 100% ان شاء الله

فهذه داله يا اخي نستخدمها مثلا هنا في ملفك لفلتره بيانات وفقا لمعطيات معينه

و التي كانت في ملفك قيمة العرض

تحياتي

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

الاخ الفاضل aah_aah2008

اعلم انك تحتاج الوقت الكافى وبالتاكيد لديك اعمال اخرى خاصة بك ولكنى اردت فقط ان ابلغك ان هذا الجزء هو الجزء النهائى من البرنامج للعمل به ان شاء الله فى عملى

وان شاء الله تستطيع انجاز تلك النقطة قريبا

الله يوفقك ويجعله فى ميزان حسناتك

رابط هذا التعليق
شارك

السلام عليكم

اخي klkl2003

ارجو المعذره اخي عن التاخير

فقد كان من السهل تثبيت الطول او العرض

وعمل الفلتره علي اساس هذا

ولكن ان يكون كلا الرقمين متغيران فقد كانت المحاوله لايجاد فكره

لعمل ذلك بها صعوبه بالغه مما ادي الي التاخير

ارجو في النهايه ان يكون الملف المرق يؤدي العمل المطلوب

تحياتي

Aske.rar

رابط هذا التعليق
شارك

السلام عليكم

وهذا هو الملف بعد تعديل اخر لمواجهة

ظروف تغيرات اكبر

مع ملاحظة عدم التغيير في اي من البيانات الموجوده باي صفحة من صفحات الملف

تحياتي

Aske.rar

تم تعديل بواسطه aah_aah2008
رابط هذا التعليق
شارك

السلام عليكم

اخي klkl2003

الحل السابق كان عبارة عن اجتهاد شخصي لمحاولة مساعدتك سريعا

و لكني اقدم لك حلا افضل من الناحية الاحترافية و ادق في النتيجة

وياتي هذا عندما تندمج مع الموضوع اكثر فتاتي افكار افضل

ارجو ان يساعدك علي عملك ان شاء الله

تحياتي

Aske.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

اسف لتاخرى فى الرد لعدم دخولى النت فى الفترة الاخيرة كثيرا ولكن ونعم التعاون والاهتمام والله

اشكرك شكرا جزيلا وان شاء الله جارى العمل ايضا على المشروع وادعى لى بالتوفيق

والله يجعل كل هذا فى ميزان حسناتك

منتدى رائع واعضاء اكثر من رائعون واتمنى ان اكون يوما من الايام فى نفس مستوى الاستاذ / aah_aah2008

الله الموفق

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

الحل الاخير اكثر من ممتاز لانه ابسط من ناحية الكود واقل طبعا بكثير واقل فى استهلاك الوقت

ولكنى لا استطيع جعله يفرز كبيرة اكبر من الصفوف جربت اضافة صفوف ولكنه يفرز القيمة التى قمت انت بتحديدها فقط

مرفق مثال قمت باضافة صف واحد فقط ولكنه لم يستجب لى وقام باضافة القيمة فقط دون جمعها على القيمة المشابها لها

وشكرا لك اخى الكريم

Aske_Edit.rar

رابط هذا التعليق
شارك

السلام عليكم

اخي العزيز اشكرك علي كلماتك جعلنا الله عند حسن ظنكم

و ادعو لك ان يصل علمك الي علمي كما ارجو ان تدعو لي بان يصل علمي الي مرادي ان شاء الله

اخي اعلم ان الكود الذي ارسلته لك هو افضل من سابقه بالرغم من انني اعلم ان هناك طريقة لاختصاره

ايضا بنسبة 1:20 و لكن لا اعرف لم تصلح معي لا اعرف لاستعجالي ام لماذا فقد يكون عندي خطأ ما

عموما ارسل لك هذا الملف و فقا لاخر كود يسمح لك بالاضاف الي الصف ال 50 اي بزياده تقريبا 23 صف

وذلك نظرا لعلمي انك منتظر هذا الحل و ذلك حتي اصل للطريقة الاخري و التي تسمح بالزيادة كما تشاء

فحتي لا يتاخر مشروعك تقبل هذا الملف و قد ياتي الحل بصورة اسرع من احد الزملاء .... و الله الموفق

تحياتي

Aske_Laste.rar

تم تعديل بواسطه aah_aah2008
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

شكرا لك اخى سرعة الرد واقدر مجهودك ولكن ما يجعلنى استغرب هو اننى قمت بنفس الخطوة التى قمت بها وغيرت فى قيمة عدد الصفوفو وقمت باضاة نفس الكود لم يعمل معى وقام بوضع اخر اضافة كما هى وقمت انت باضاة نفس الكود بزيادة الى 50 صف وقمت الان بالتعديل لاجعله 51 صف بنفس الكود لم يقبل معى

بصراحة لم اجد اجابة منطقية :rol:

اتمنى الايضاح

اولا واخيرا شكر لك

رابط هذا التعليق
شارك

السلم عليكم

اخي هذا الكود محدد الي الصف ال50

لذا اي زياده لن يقبلها وزي ما قلت لك سابقا يوجد حل اخر غير متاح الان يجعل المدي اكبر مما

عليه الان و بكل سهوله و هو اقل حجما بكثير من هذا الكود

وحاولت ان اعمله لك و لكن لا اعلم يوجد خطأ ما في كتابة الكود من عندي لذا لم افلح في هذا

لذا كتبت لك هذا الكود لينجز معك وقتك و بعدين عند التوصل للكود الاخر تبدله مكان القديم

وقد يرانا بعض الاستاذة في و يقومون بالتعديل علي الكود ليصبح كما نريد و نكون قد وفرنا الوقت

او الصبر لحين اصل لنتيجة

واذا كان هناك مدي معين انت تعرفة انك ستصل اليه اخبرني به لاوصلك اليه مؤقتا لحين التكمله

تحياتي

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

المدى الذى اسعى اليه هو 80 صف ولكنى اتعلم ايضا من الكود الخاص بك ليس مجرد نجاح عمل الكود وهو ما اسعدنى بالكود الاخير نظرا لسهولته عن الكود الاول

وعندى حل اعتقد انه قد يفلح فى حالة اختصار الكود وهو مرفق فى الملف التالى لجعل الزر ياخذ اكبر قدر ممكن من الكود تعملته وانا اعمل فى الفيجوال بيسك وانتظر رد شخص ذو معرفة كبيرة احترمها فى تلك الفكرة

Aske_Laste_Mohamed.rar

رابط هذا التعليق
شارك

السلام عليكم

مرفق الملف الذي اسعي ان يكون الكود عليه و هو يعمل ويعطي المجموع

سليم ولكن يوجد شيئ ناقص يجعله لا ياخذ في العتبار بعض القيم

Aske_Test.rar

رابط هذا التعليق
شارك

السلام عليكم

اخي العزيز

اعتقد اني توصلت للحل

ارجو اخباري بالنتيجة

الكود يخدم حتي الصف 150

تحياتي

Aske_Test.rar

تم تعديل بواسطه aah_aah2008
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information