كود بحث محيرنى - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72) +--- الموضوع : كود بحث محيرنى (/showthread.php?tid=11954) الصفحات:
1
2
|
كود بحث محيرنى - اسلام الكبابى - 04-04-15 لدى فورم بها 5 TEXT كل تكست منهم متصل بحقل فى قاعدة البيانات وسيدخل المستخدم حين البحث مايشاء منها ويترك ما يشاء فارغآ مثلآ يكتب منها اثنين فقط TEXT1 , TEXT4 أو مثلآ يكتب منها اثنين فقط TEXT2 , TEXT3 أو مثلآ يكتب منها ثلاثة فقط TEXT2 , TEXT4 , TEXT5 أو مثلآ يكتب منها ثلاثة فقط TEXT1 , TEXT4 , TEXT5 أو يكتب منها أربعة فقط أو يكتبهم الخمسة فكيف يكون كود هذا البحث؟ ولم ألف شكر RE: كود بحث محيرنى - abulayth - 04-04-15 السلام عليكم استخدم OR في جملة select واحدة واليك المثال التالي في جملة select وحقلين فقط text1 , text2 وعليك تكملة الباقي حيث ان اسم الجدول name والحقول x1,x2 PHP كود : nam = "select * from name where x1='" & text1.text & "' Or x2='" & text2.text & "'" RE: كود بحث محيرنى - اسلام الكبابى - 04-04-15 وما أدراك أنه سيكتب يكتب منها TEXT1 , TEXT2 فقط ويترك الباقى فارغآ ؟ واضح انك لم تفهم سؤالى RE: كود بحث محيرنى - abulayth - 04-04-15 اخي الكريم لقد فهمت عليك بالضبط ما تريده الظاهر انك لم تقراء اجابتي كامله يعطيك العافية RE: كود بحث محيرنى - اسلام الكبابى - 04-04-15 ان كلامى معناه أن الاحتمالات كثييييييييييييييرة جدآ يوجد 31 احتمال(5+10+10+5+1) ان كنت فهمت كلامى فاكتب الكود كاملآ ولكم ألف شكر RE: كود بحث محيرنى - اسلام الكبابى - 13-04-15 هل كلامى غير مفهوم ؟ أم المطلوب صعب ؟ RE: كود بحث محيرنى - اسلام الكبابى - 15-04-15 يعنى مفيش أى لوب يقوم بالبحث ده بدل من تكرار كلمة and أو كلمة or فى جملة واحدة RE: كود بحث محيرنى - اسلام الكبابى - 09-06-15 أليس لهذا الموضوع حل؟ RE: كود بحث محيرنى - Ahmed_Mansoor - 12-06-15 أهلا أخي الكريم , أولاً عليك بإعادة تسمية التكستات إلى إسم موحد لكي يختصر عليك كود طويل أنت في غنى عنه , فمثلاً لو كان لكل تكست بوكس إسم خاص به كـ Text1 و Text2 ووووو إلى آخره ففي هذ الوضع لابد لك أن تضع جملة IF بعدد التكستات مضروبه في نفس العدد يعني لو كان عندك 5 تكستات فلابد أن تضع جمل IF بعدد 10 جمل شرطية وداخل كل IF إستعلام بشرط مختلف , لذلك ريح نفسك بتوحيد أسماء هذه التكستات لكي تعمل حلقة تكرارية على جميع التكستات وتفحص محتواها هل فارغ أم لا إذا لم يكن فارغ ضعه في شرط الإستعلام , قم أولاً بوضع رقم متسلسل على حسب عدد التكستات في خانة خاصية الـ Index لكل تكست يعني لو أفترضنا أنك عندك 10 تكستات فضع في خاصية الـ Index لأول تكست الرقم 1 والتكست الثاني ضع رقم 2 وهكذا لباقي التكستات بالترتيب وبعد الإنتهاء من وضع الأرقام وبدون تكرار قم بوضع نفس الإسم لجميع التكستات وليكن الإسم الموحد T ثم بعد ذلك ولكي نأخذ نوع الحقل في الحسبان يعني أن يكون نوع الحقل نصي أو رقمي ولتجاوز هذه المشكلة قم بوضع الرقم 1 في خاصية الـ Tag لكل تكست يعني إذا كان نوع الحقل المربوط بهذا التكست نصي قم بوضع رقم 1 في خاصية الـ Tag أما إذا كان رقمي قم بوضع رقم 2 لكي نفحص ذلك في إنشاء الإستعلام , الطريقة موضحه في هذا المثال . RE: كود بحث محيرنى - Amir_Alzubidy - 12-06-15 تستحق التقييم وبجدارة اخي احمد |