الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في قواعد البيانات

مغلق
بدأه daarg في 25 نوفمبر 2005 · 3 رد · 461 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت أخواني بعمل جدول في أكسيس ويحتوي على حقل رقمي ... أريد أن أستخرج النتائج الأكبر من عدد معيا أو أصغر منه باستخدام أوامر sql في الفيجوال ...

أرجو المساعدة

#2
select * from [table] where num1 > ' & text1.text

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#3

ماينفع أخي الكريم

أنا أتكلم عن الأمر في الفيجوال يعني لما تكتبله الأمر بالطريقة السابقة يقول: خطأ في البيانات مع أنه الحقل رقمي

برضو مانفع أنا أسأل لو فيه كلمة معينة مثل more أو big

وتحياتي

#4

السلام عليكم

الاخ 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

---

اسألكم الدعاء بظهر الغيب

هذا الموضوع مغلق.

مواضيع مشابهة