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

برنامج المكتبة بقي البحث

مغلق
بدأه مبرمج مبتدا في 5 يونيو 2007 · 8 رد · 549 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجو المساعدة و لا تبخلوا علي :(

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

البحث هناك فكرة قمتها من قبل لكنها لا فائدة منها

فهي زر البحث اذاضغط عليه : يطلع فورم جديد ,,, موجود فيه : بحث بواسطة : اسم المؤلف او اسم الكتاب

المهم زر البحث كوده كان :

On Error Resume Next

Data1.Recordset.MoveFirst

if option1 = trou then

timer1.enabled = trou

end if

if option2 = trou then

timer2.enabled = trou

وكود التايمر 1 بواسطة (اسم الكتاب) <<<<<< timer1

On Error Resume Next

form1.Data1.Recordset.MoveNext

If form1Data1.Recordset.EOF Then

form1.Data1.Recordset.MoveLast

End If

if form1.text1.text = form2.text1.text then

timer1.enabled = false

msgbox "تمت عملية البحث بنجاح",,""

end if

كود تايمر2 بواسطة (اسم المؤلف)

On Error Resume Next

form1.Data1.Recordset.MoveNext

If form1Data1.Recordset.EOF Then

form1.Data1.Recordset.MoveLast

End If

if form1.text2.text = form2.text1.text then

timer2.enabled = false

msgbox "تمت عملية البحث بنجاح",,""

end if

هذه الطريقة تبحث اذا كتبت اسم الكتاب كاملا و لا حرف ناقص او اسم المؤلف و لا حرف ناقص

لذلك اطلب وانا في امس الحاجة الى البرنامج منكم المساعدة

فانا احتاج

اذا كنت ابحث عن اسم كتاب : مرض السكر

يكفي في البحث : مرض

وهو يخرج مرض السكر

واذا اردتوا مرفق انا حاضر

بس نبي الحل بسرعة يا مبرمجين ..... و ضروري plz

من قبل كتبت موضوع لكن لا فائدة

اما الان بعد شرح مفصل اتمنى الحل بسرعة

startingprogremmer.jpg
#2

وين الردود ؟؟؟؟؟؟؟؟؟؟؟ :( :( :( :( :(

startingprogremmer.jpg
#3
 Dim xxx
	xxx = InputBox("ادخل اسم الموظف المراد البحث عنه ")
	Data1.RecordSource = " select * from emp where name like '" & xxx & "*'"
	Data1.Refresh

ملاحظة: يجب وضع أداة MSFlexGrid1 حتى تجد جميع البيانات الذي تبدا أسماهم بحرف ح مثلا .

ملاحظة : أرجع للكود ولاحظ أن emp هي أسم الجدول و name الحقل اللي تريد أن تبحث عنه .

تحيااااااااتي

للصداقة البرمجية

pro-vb6@hotmail.com

#4

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

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#5

مشكوووووور اخي

الكود حقا شغال

لكن شوف انا غيرته

If Option1 = True Then

Form1.Data1.RecordSource = " select * from hs where book like '" & Text1.Text & "*'"

Form1.Data1.Refresh

End If

لان انا سويت بحث بواسطة اسم كتاب او اسم المؤلف

لكن عندما ينتهي البحث اريد اذهب مثلا الى السجل الاخير لا يذهب لماذا ؟

او السجل التالي او السجل الاول ؟؟؟؟

لازم اصك البرنامج بعدين اقدر اذهب السجل التالي

لكن اريد اني مو ضروري اصك البرنامج ؟؟

اذا ما فهمتوا قولوا لي انا احط مثال

startingprogremmer.jpg
#6

عندما ابحث محرك البحث يقول لي يجب ان تضع اكثر من 3 حروف و انا ابحث بجمل !!!!! يبدو ان المحرك فيه مشكلة او جهازي ؟

اخي sql لا اعرفها و الكود ناجح لكن ذكرت فيه مشكلة اعلاه

startingprogremmer.jpg
#7

xxx = InputBox("ادخل اسم الموظف المراد البحث عنه ")

Data1.RecordSource = " select * from emp where name like '" & xxx & "*'"

Data1.Refresh

end select

اخي هل يصح ان اكتب في النهاية end select؟؟

هذا السؤال لان لا احد يجيبني و البحث انا حاطنه في فورم 2 و تكست وليس صندوق ادخال

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

الى السجل الاول او التالي او السابق او السجل الاخير ؟؟

لذلك اظن هذا من كود البحث اتمنى الحل بسرعة

هل لاني يجب ان اكتب

end select

ام ماذا ارجو الحل باسرع وقت

startingprogremmer.jpg
#8

والله انا قاعد على الانترنت اسوي رفرش كل دقيقة (F5)

وييييين الردودددد ؟؟

startingprogremmer.jpg
#9

المهم انا برفق ملف وانتوا شوفوا شنو الخطا

startingprogremmer.jpg

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

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