السلام عليكم
قمت أخواني بعمل جدول في أكسيس ويحتوي على حقل رقمي ... أريد أن أستخرج النتائج الأكبر من عدد معيا أو أصغر منه باستخدام أوامر sql في الفيجوال ...
أرجو المساعدة
السلام عليكم
قمت أخواني بعمل جدول في أكسيس ويحتوي على حقل رقمي ... أريد أن أستخرج النتائج الأكبر من عدد معيا أو أصغر منه باستخدام أوامر sql في الفيجوال ...
أرجو المساعدة
select * from [table] where num1 > ' & text1.text
____________________________________________________________________________
{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)
____________________________________________________________________________
In a world without walls and fences, who needs Windows and Gates
ماينفع أخي الكريم
أنا أتكلم عن الأمر في الفيجوال يعني لما تكتبله الأمر بالطريقة السابقة يقول: خطأ في البيانات مع أنه الحقل رقمي
برضو مانفع أنا أسأل لو فيه كلمة معينة مثل more أو big
وتحياتي
السلام عليكم
الاخ daarg
اجابة الاخ Alaa Awaad صحيحة , ولكنك بالطبع لن تضع هذه الجملة بنفس الشكل فى الفيجوال بيسيك
بل تضع هذه الجملة فى string وليكن اسمه sql
ثم تنشىء record set جديدة تأخذ هذا ال string ك pramater
عن طريق الكود التالى
Public RS As New ADODB.Recordset sql = "select * from [table] where num1 >" & text1.text RS.Open sql, cn, adOpenStatic, adLockOptimistic 'حيث ال cn هو الاتصال الحالى
ثم يمكنك ان تعرض البيانات التى فى rs فى text box او datagrid بان تحدد خاصية ال datasource gih ب rs
ارجو ان اكون قد افدتك,,
تم تعديل هذه المشاركة بواسطة hanysaad في 29 نوفمبر 2005 في 15:53
Hany Saad Mostafa
ITI (Information Technology Institute) l
SD Dept.-Teaching Assistant
---
اسألكم الدعاء بظهر الغيب
هذا الموضوع مغلق.