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

ما هى طريقة تكرار كود البحث

بدأه مصطفى_ظيمة في 28 أبريل 2011 · 5 رد · 639 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء

الكود التالى هو كود خاص بالبحث فى قاعدة sql

حاولت ان اجعل هذا الكود للبحث العام فى القاعدة عن طريق تكراره ولكنى فشلت

ارجو مراجعة الكود برمجيا من حيث صحته وان كان صحيحا كيف يتم تكراره حتى يتم البحث فى الحقول kind , source ,tex , notes

الكود

If Not IsDate(Trim(Text8.Text)) Then
If rs.State = adStateOpen Then rs.Close
          SQL = "SELECT * FROM [gen] WHERE [num]LIKE '%" & Trim(Text8) & "%'"
          rs.Open SQL, db, adOpenStatic, adLockPessimistic
End If

تم تعديل هذه المشاركة بواسطة مصطفى_ظيمة في 28 أبريل 2011 في 02:00

#2
مصطفى_ظيمة كتب:

الأخوة الأعزاء

الكود التالى هو كود خاص بالبحث فى قاعدة sql

حاولت ان اجعل هذا الكود للبحث العام فى القاعدة عن طريق تكراره ولكنى فشلت

ارجو مراجعة الكود برمجيا من حيث صحته وان كان صحيحا كيف يتم تكراره حتى يتم البحث فى الحقول kind , source ,tex , notes

الكود

If Not IsDate(Trim(Text8.Text)) Then
If rs.State = adStateOpen Then rs.Close
          SQL = "SELECT * FROM [gen] WHERE [num]LIKE '%" & Trim(Text8) & "%'"
          rs.Open SQL, db, adOpenStatic, adLockPessimistic
End If

  SQL = "SELECT * FROM [gen] WHERE [num]LIKE '%" & Trim(Text8) & "%' or [kind] LIKE '%" & trim(text8.text) & "%' OR  [source] LIKE '%" & trim(text8.text) & "%' "

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#3

أخى الغالى شكرا وبارك الله فيك وجزاك الله خيرا

عندى سؤال اخر فهل يتسع صدرك لى ؟

#4

اخى الغالى ان اتسع صدرك لى فالسؤال كالتالى

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

Text7 = "القرار : 0 من 0 "
If rs.State = adStateClosed Then Exit Sub
Text7 = "القرار : " & rs.AbsolutePosition & " من" & rs.RecordCount
#5
مصطفى_ظيمة كتب:

اخى الغالى ان اتسع صدرك لى فالسؤال كالتالى

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

Text7 = "القرار : 0 من 0 "
If rs.State = adStateClosed Then Exit Sub
Text7 = "القرار : " & rs.AbsolutePosition & " من" & rs.RecordCount

هذا يعتمد على طريقة فتح الريكوردست .

لكي يعمل معك بطريقة صحيحه .. افتح الريكوردست بوضعية Static

أما في طريقتك الحالية .. يجب ان تقوم بعمل

Rs.movefirst
rs.movelast

Total=Rs.RecordCount

وبعد ذلك تستخدم المتغير total بدلا من RecordCount

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#6

اخى الغالى اعذرنى

يعنى هيكون شكل الكود ازاى

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