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
- تحياتي .
كود :
For each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
أهلاً أخي VB_Coder...
= إذا لم تحدد ASC أو DESC فإنه يتم استعمال ASC بشكل افتراضي.
= لا تحتاج إلى استعمال Val (التي تحول الـ String إلى عدد) لأنك تريد أصلاً وضع محتوى الـ TextBox ضمن String.
= استعمال Trim ربما يكون ضرورياً لإزالة الفراغات الزائدة.
جزاك الله خير استاذنا VB_Coder
المشكلة عندي ان قيمة الحقل text وقمت بتعديلها ل number في قاعدة البيانات علما اني متصل بقاعدة البيانات في البرنامج الاصلي وتم حل المشكلة عند تغير القيمة ل number ربنا يزيدك علم