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

نسخة كاملة : [VB6] أريد مساعدتكم في كتابة كود برمجي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
في الكود التالي : لغة البرمجة VB6


Adodc1.RecordSource = "select * from INFO where name='" & Text1.Text & "' and city='" & Text2.Text & "' and date >= #" & Text3& "#  and  date <= #" & Text4& "#"
Adodc1.CommandType = adCmdText
Adodc1.Refresh


Text  أداة تيكست بوكس
Text1 , text2 , Text3 ,Text4

INFO اسم الجدول
name . city  . date  اسماء الأعمدة

أرجو مساعدتي في تعديل الكود بحيث تظهر النتائج حسب التصفية في DataGrid كمايلي :
مثلا :
في  TEXT1 البحث حسب الاسم عند كتابة اسم احمد ارغب ان تكون التصفية حسب الحرف أ ثم أح ثم أحم ثم أحمد
TEXT2 البحث حسب المدينة . نفس الشيء


سؤال آخر 
عند كتابة الكود التالي للبحث بين عمودين رقميين على النحو التالي يظهر الكود بلون أحمر
حاولت عدة مرات معرفة الخطأ ولم أتمكن 

Adodc3.RecordSource = " select * from INFO where NUMBER like '" & Combo7 & "*'" And NUMBER2 Like '" & Combo8 & "*'"

لكم الشكر الجزيل
الأفضل ترفق مشروع فيه المشكلة موجودة وواضحة حتى يتم التعديل عليه..

بالنسبة لمشكلة تصفية وترتيب النتائج أبجدياً بحسب الاسم، قم بإضافة العبارة (Order By name)  بعد عبارة البحث التي وضعتها وسيتم ترتيب النتائج بحسب ما طلبت منه ،، الاسم أو المدينة ، أو أرقام، أو تواريخ (أنت تختار)..

بالنسبة لمشكلة البحث في حقل رقم مشكلتك واضحة أنك عم تستخدم الاشارة النصية (') قبل وبعد قيمة الحقل
قم بإزالتها وجرب وبإذن الله راح يشتغل معك الكود..
هذه الاشارة (') الشرطة النصية المفردة تستخدم في حال البحث ضمن حقول نصية فقط..

شيء آخر - لا تكرر الأسئلة ولا تضعها في غير المكان المخصص للأسئلة

قسم مكتبة الأكواد ماله علاقة بالأسئلة.. فقط هو مرجع وليس مكان للأسئلة..
المنتدى له تنسيق ويجب المحافظة عليه ..
شكرا لك على ردك 
وضع الأسئلة في غير اماكنها عائد لضعف خبرتي في التعامل مع المنتديات ، فاعذرني
ولو تكرمت بالرد على باقي الأسئلة 
شكرا مرة ثانية
PHP كود :
Adodc3.RecordSource " select * from INFO where NUMBER like '" Combo7 "*' And NUMBER2 Like '" Combo8 "*'" 
شكرا جزيلا لردك أخي الكريم
إنما لم ينجح الكود 
البحث في عمودين مختلفين بتنسيق رقمي 
لنفترض أن العمود الأول اسمه العدد و العمود الثاني هو القيمة
الكود هو : ابحث في الجدول بحيث يكون العدد S والقيمة A

مرة ثانية شكرا لك
(18-06-23, 06:37 AM)Taha Okla كتب : [ -> ]الأفضل ترفق مشروع فيه المشكلة موجودة وواضحة حتى يتم التعديل عليه...
شكرا لك أخي الكريم
أرفقت نسخة من الأسئلة وأظن أنها موضّحة بشكل جيد
استخدمت نموذجين من قاعدة البيانات

مسار الملف
C:\Users\ASUS\Desktop\مجلد جديد (3)
السلام عليكم ورحمة الله وبركاته

PHP كود :
Adodc3.RecordSource " select * from INFO where NUMBER LIKE '%" UCase(Combo7) & "%' And NUMBER2 LIKE '%" UCase(Combo8) & "%'" 

اخي الكريم عدل الكود هكذا 

بالتوفيق
أخي الكريم ahmedabdelaliem 

شكرا جزيلا لك واهتمامك