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

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


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

الاخ الكريم / ريان احمد

بارك الله فيك

 

شاهد الرابط التالي ... ان شاء الله به ما تريد

بعنوان

 

بحث بثلاثة معايير حسب الاختيار

http://www.officena.net/ib/index.php?showtopic=33514

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

  • الردود 313
  • Created
  • اخر رد

Top Posters In This Topic

لقد شاهدته  ولكن لم افهم الكود بحيث أضيف أعمدة بحث  وإختيار الشاك بوكس

 

ولقد وصعت تساؤل في هذال الشأن

 

فهل يمكن شرح أجزاء الكود لتلك الفورم

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

السلام عليكم إخواني

الرجاء تعديل كود فورم البحث بحيث حين اختار عمود القائمة مثلا "اسم المستلم" وفي textfind  مثلا "*" وأضغط على بحث يعطيني كنتيجة الاسماء بدون تكرار، ولما اضع في textfind  مثلا "**" يعطيني الاسماء بدون تكرار مع ترثيبها ترثيبا ابجديا.

اتمنى ان اكون وفقت في الشرح.

الف شكر مسبقا لرواد منتدى العرب أوفيسنا.

ملف بحث بفورم ممتاز.rar

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

السلام عليكم

الاخ الكريم / azilalouzoud

بارك الله فيك

واجمل ما في الموضوع مشاركتك

حيث يسعدني جدا ان تكون اولي مشاركات في موضوع لي

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

تقبل خالص تحياتي

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

السلام عليكم

الاخ الحبيب / محمد عسكر

بارك الله فيك

مرور طيب وكريم من أخ كريم

تقب خالص تحياتي

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

  • 4 weeks later...

السلام عليكم

الاخ الحبيب / ريان أحمد

بارك الله فيك

عذرا ع التأخر في الرد حيث لم اري طلبك الا الآن

 

اليك الملف المرفق ... قم بكتابة اي اسم او اي حرف موجود في العمودين C-D وستحصل علي النتيجة المطلوبة ( ان شاء الله )

شاهد المرفق ...

 

تقبل خالص تحياتي

 

 

تجريب البحث_3.rar

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

السلام عليكم

 

شكرا جزيلا وبارك الله فيك

 

Dim MyRange_Search As Range, Mycel As Range
Dim r As Integer
Set MyRange_Search = Range("SAMA1")
    For Each Mycel In MyRange_Search
        If LCase(Mycel) Like "*" & LCase(TextBox1) & "*" Then
            With ListBox1
                .AddItem
                .List(r, 0) = MyRange_Search.Cells(Mycel.Row - 1, 1)
                .List(r, 1) = MyRange_Search.Cells(Mycel.Row - 1, 2)
                .List(r, 2) = MyRange_Search.Cells(Mycel.Row - 1, 3)
                .List(r, 3) = MyRange_Search.Cells(Mycel.Row - 1, 4)
                .List(r, 4) = MyRange_Search.Cells(Mycel.Row - 1, 5)
                .List(r, 5) = MyRange_Search.Cells(Mycel.Row - 1, 6)
            End With
            r = r + 1
        End If
    Next

 

هذه الجزئية من الكود وتسمية النطاق  هل هذا ما أصيفه لفورم البحث

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

تمام كما ذكرت اخي الحبيب

ولكن تم الاستغناء عن اجزاء كبيرة من الكود السابق او بمعني آخر تم تغييره

 

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

 

تقبل خالص تحياتي

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

  • 2 weeks later...

اخى الفاضل / ابوسما

 

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

 

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

 

تقبل كل الاحترام والتقدير

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

السلام عليكم

الاخ الحبيب / ناصر حسان

بارك الله فيك علي كلماتك الطيبة

مرور طيب وكريم من أخ كريم

تقبل خالص تحياتي

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

زائر
هذا الموضوع مغلق.



×
×
  • اضف...

Important Information