منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مسأله استعلام ADODC / VB6 / MS access
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
اتمنى مساعدتكم اصدقائي في مسأله استعلام ADODC / VB6 / MS access

وهو كيفيه جمع الاستعلامين ادناه في اسعلام واحد ؟ او طريقه اخرى ؟

كود :
"select * from zE_BD where name = text2.Text "
   
"select * from zE_BD where dat between # " & dat1.Text & " # and # " & dat2.Text & " # "



وهو لتحديد قيم من الحقل A (مثلا تحديد جميع اسم احمد في حقل الاسم الاول) ومن ثم تصفية القيم الناتجه عبر الحقل B (مثلا تحديد فقط من من الاسماء احمد ما بين 20 و 30 من العمر في حقل العمر )  ؟
وعليك السلام ورحمة الله وبركاته

أهلا أخي الكريم , هذا الإستعلام هو للبحث عن أي إسم يبدأ بـ "أحمد" وأن يكون العمر مابين 20 و 30 , لنفترض أن إسم الجدول Table1 وإسم حقل الإسم هو A ونوع الحقل "نص" وإسم حقل العمر هو B ونوع الحقل "رقم" , إذا ستكون جملة الإستعلام كالتالي :

PHP كود :
Select From Table1 Where A LIKE 'أحمد%' And B>=20 And B<=30 
(27-10-16, 11:33 PM)Ahmed_Mansoor كتب : [ -> ]وعليك السلام ورحمة الله وبركاته

أهلا أخي الكريم , هذا الإستعلام هو للبحث عن أي إسم يبدأ بـ "أحمد" وأن يكون العمر مابين 20 و 30 , لنفترض أن إسم الجدول Table1 وإسم حقل الإسم هو A ونوع الحقل "نص" وإسم حقل العمر هو B ونوع الحقل "رقم" , إذا ستكون جملة الإستعلام كالتالي :

PHP كود :
Select From Table1 Where A LIKE 'أحمد%' And B>=20 And B<=30 

مشكور اخي احمد على مساعدتي
ولاكن احصل على خطا عند التطيبق رساله الخطا بالمرفقات
هل ممكن لان نوع الحقل B تاريخ وليس رقم ؟
أهلا أخي الكريم , إذا كنت تحفظ العمر كتاريخ الميلاد وتريد أن تظهر في نتيجة الإستعلام الذين أعمارهم بين 20 و30 بإستخدام حقل تاريخ الميلاد والذي نوعه "تارخ/وقت" فإستخدم جملة الإستعلام هذه بناء على ما إفترضته في ردي السابق من مسميات الجدول والحقول ولكن نوع الحقل B سيكون في جملة الإستعلام هذه "تاريخ/وقت" وليس "رقم" :

PHP كود :
Select From Table1 Where A LIKE 'أحمد%' And DateDiff ('yyyy'BDate())>=20 And DateDiff ('yyyy'BDate())<=30