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

نسخة كاملة : بحث بين رقمين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
rs.Open "SELECT * FROM table1 WHERE rr between #" & text1 & " # and #" & text2 & "#" & " order by rr", db, 1, 3




ارجو التعديل علي هذا الكود للبحث بين رقمين
????????????????/
السلام عليكم...

كود :
rs.Open "SELECT * FROM table1 WHERE rr BETWEEN " & Text1.Text & " AND " & Text2.Text & " ORDER BY rr", db, 1, 3

* الخطأ كان استخدام علامات # مع القيم الرقمية. العلامة # تستعمل فقط مع التواريخ في Access.
* لا فرق بين الحروف الكبيرة و الصغيرة في عبارات SQL (أنا فقط أحب كتابتها بحروف كبيرة).

نرجو الاستفادة و السلام.
يوجد خطا في الكود استاذنا
السلام عليكم

- هذا إضافة طفيفه على كود أخي العزيز ناجي إبراهيم , ربما يكون الخطأ من عدم وضع ASC في نهاية الجملة أو ربما من عدم وضع Val حول التكست بوكس إذا كان الحقل نوعه رقمي , ربما :

كود :
rs.Open "SELECT * FROM table1 WHERE rr BETWEEN " & Val(Trim$(Text1.Text)) & " AND " & Val(Trim$(Text2.Text)) & " ORDER BY rr ASC", db, 1, 3

- تحياتي .
السلام عليكم...

(18-12-13, 05:16 PM)superwoofer كتب : [ -> ]يوجد خطا في الكود استاذنا

من المفترض أن تذكر ما هو الخطأ أو رسالة الخطأ، و في أي سطر يحدث.

-----------------------------------------------------------------------------------------

أهلاً أخي VB_Coder...
= إذا لم تحدد ASC أو DESC فإنه يتم استعمال ASC بشكل افتراضي.
= لا تحتاج إلى استعمال Val (التي تحول الـ String إلى عدد) لأنك تريد أصلاً وضع محتوى الـ TextBox ضمن String.
= استعمال Trim ربما يكون ضرورياً لإزالة الفراغات الزائدة.

و الله أعلم.

سلام.
مرفق المثال يا استاذنا ياريت نلاقي حل
السلام عليكم

- أنت لم تقم بالإتصال بقاعدة البيانات في المثال المرفق , لذلك ضع هذا في حدث ال From_Load في المثال وإن شاء الله سيعمل معك :

كود :
DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1.mdb;Persist Security Info=False"

- تحياتي .
جزاك الله خير استاذنا VB_Coder
المشكلة عندي ان قيمة الحقل text وقمت بتعديلها ل number في قاعدة البيانات علما اني متصل بقاعدة البيانات في البرنامج الاصلي وتم حل المشكلة عند تغير القيمة ل number ربنا يزيدك علم
معلش كنت عايز كود زرار داخل الفورم عند الضغط عليه يرجع الفورم الي بداية الدخول زي
form.show
الصفحات : 1 2