الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

* طلبي بسيط جدا لم له خلفية فالاستعلام (الفلترة) جزاكم الله الجنة

بدأه sniper-jawadino في 17 مارس 2014 · 9 رد · 1,054 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا إخواني

طلبي بسيط جدا لم له خلفية فالاستعلام

جزاكم الله على مساعدتكم أولا

 

 

أريد عمل فلترة متعددة وصنعت هذا الكود

 

Rs.Open "select * From ACCUEILLE WHERE Situ LiKE '" & Trim(Combo4) & "' and Vue LiKE '" & Trim(Combo8) & "'"
 

 

 

الكود الحمد لله شغال

لكن ليس عملي

فعند ترك أحد الخانات فارغ فإنه لا يظهر أي نتيجة

 

بعد بحث شاق في غوغل وجدت بعض الإخوة قاموا بعمل استعلام آخر وجميل

لكن لم أفهم جيدا كيف أعمل به

 

وهدا اقتباس لرد أحد الإخوة

 

 

اقتباس

 

 

select * from Table1 where (field1 = @field1 or @field1 is null) and (field2 = @field2 or @field2 is null)

 

 

اذا ادخل المستخدم قيمة فارغة فسوف تكون قيمة @field1 مساوية لل  Null

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

سوف يجلب كل النتائج لان احد الشرطين تحقق و هو الشرط الثاني

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

 

 

وهذا آخر

 

اقتباس

 

لتجنب خلو الحقول من القيم استخدم (في الاستعلام)

 

 Like "*" & [Forms]![FormTabItems]![serchItemID] & "*"  Or [Forms]![FormTabItems]![serchItemID] Is Null

 

 

 

أرجوا أن تكتبوا لي الاستعلام بشكل أفهمه

 

شكرا شكرا شكرا

#2

uuuuuuuuuuuuuuuuuuup

#3

يمكنك عمل ثلاثة استعلامات  و اختيار احدهما عن طريق جملة  if 

 

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

#4
معتصم1969 كتب:

يمكنك عمل ثلاثة استعلامات  و اختيار احدهما عن طريق جملة  if 

 

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

مشكور أخي العزيز على ردك

حل جميل لكن ليس عملي

 

ماذا لو كان هناك أكثر من اختيارين

عشرة مثلا

 

فالأملر مستحيل

 

أضن أن الأمر بسيط لو أجد شخصا يعدل فقط في الاستعلام

#5

uuuuuuuuuuuuuuuuuuup

#6

يعدل على مشروع قم بإرفاق مشروع ليتم التعديل عليه

1

00
 

فاضى 

 

00

#7
wael abed كتب:

يعدل على مشروع قم بإرفاق مشروع ليتم التعديل عليه

 

تفضل أخي

http://www.gulfup.com/?PwP6gu

 

أرجوا أن أجد أي رد

#8

uuuuuuuuuuuuup

#9

uuuuuuuuuuuup

#10

uuuuuuuuuuuuuuuuuuuup

مواضيع مشابهة