الملف المرفق به تصفية ب 3 شروط
يمكن عمل شروط بعدد الأعمدة
ولنجاح التصفية المتقدمة ينبغى
1- عدم تكرار اسم عمود
2 - عدم ترك عمود فارغا من الاسم " بدون اسم "
3 - الأسماء فى المعيار لابد أن تكون تماما مثل عناوين الأعمدة لا تزيد حتى مسافة
يمكن عمل شروط بعدد الأعمدة كلها
لكن قلما يوجد صف تنطبق عليه كل الشروط
التصفية المتقدمة 3 شروط.rar
تفضل أخى ياسر
هذا رابط موضوع التصفية المتقدمة و به مرفق ملف الشرح
http://www.officena.net/ib/index.php?showtopic=35371
و هذان ملفان لنفس الغرض بالمرفقات
kemasafilter.rar
أما عن هذا السؤال الذكى
اتبع الآتى
ابدأ بتسجيل ماكرو و نفذ ما تريد من تصفية متقدمة
بعد التسجيل أدرج زر أمر
ولما تسأل عن الماكرو المخصص له عين له الماكرو الذى سجلته
بهذا يرتبط الزر بالماكرو الذى سجلته
ولا تنس أن تجهز خليتى المعيار
بالتوفيق
هل لك فى هذا ؟
بدون أزرار اختيار
وبدون تعطيل مربع النص
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
On Error Resume Next
If KeyCode = 8 Or KeyCode = 32 Or KeyCode = 46 Then
KeyCode = 0
End If
End Sub
عدد الذكور بين 20 و 30
SELECT Count([جدول المريض].[رقم المريض]) AS ["عدد المرضى بين 20 و 30 سنة"]
FROM [جدول المريض]
WHERE ((([جدول المريض].العمر)>=20 And ([جدول المريض].العمر)<=30) AND (([جدول المريض].الجنس)="ذكر"));
أظن يحتاج الأمر لاستعلامين مختلفين
db1-kemas.rar
أخى
يوجد هنا بعض الدروس
عليك باستخدام خاصية البحث فى المنتدى
و هذه قناة بها شروح فديو
تجدها فى توقيعى
و الموضوع الذى تطلبه كبير جدا و موسع
بحيث يصعب الإلمام به كله
لكن يمكنك البحث عن جزئية تلو الأخرى
وبمرور الوقت تكتسب هذه الخبرات
موفق إن شاء الله
لا داع للإجهاد و التكرار
موضوع مشابه جدا تم حله توا
زهرة122
http://www.officena.net/ib/index.php?showtopic=36976&pid=196919&st=0&#entry196919
بالمرفق
http://www.officena.net/ib/index.php?app=core&module=attach§ion=attach&attach_id=41147
و للأخ ياسر رد آت