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

السلام عليكم_ عاوز اعمل زر بحث موش عارف ليه انتو موش بتتكلمو ع زر البحث

بدأه جنرال الاقصر _احمد في 11 مايو 2014 · 12 رد · 845 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا بعد ازنكم ازاى اعمل زر بحث 
انا عندى قاعدة بيانات خارجيه عاوز اضيفها فى الفيجول بيسك 2008 واعملها فورم فيه 3 تكست بوكس وزر بحث عاوز اعمل زر بحث يبحثلى احطله بيانات تكست يقوم يطلعلى النتيجه بتاعت المربعين التكست التانيين 
انا قلبت النت كله ولقيت موضوع زر البحث ده يتيم يعنى محدش بيتكلم عنه كتير مع انه مهم جدا 
ادى الداتا الخارجيه اللى هضيفها فى الفيجول بيسك 2008 
ياريت اتعلم منكم ازاى اكتب اكواد بتاعت زر البحث 
انا النموزج ده هيبقى قرايه يعنى محتاج اعمل زر بحث عشان اطلع معلومه فقط 
الف شكر لحضراتكم 

15.rar

#2

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

موضوع البحث في VB.NET هو من أسهل المواضيع على الإطلاق، يكفي فقط التعرف على  المبدأ والباقي عليك أخي، وأقصد بالباقي الإبداع وهذا يتطلب منك فهم الكود وليس حفظ الكود، فالبحث يمكن أن نطلق عليه مثلا تسمية التشابه أو التطابق بين القيم، بحيث إذا كانت متطابقة أو متشابهة يقوم باستدعائها من خلال دمج قيم التطابق لتصبح قيمة واحدة ويعرضها للمستخدم النهائي بقوالب متعددة.

وشكرا

1
#3

اخي السائل

لقد شرحنا موضوع البحث مراراً وتكرارا ق يالمنتدي بالامثلة في موضوعات كثيرة

 

طريقة عمل البحث داخل DataGridview

مثال للمبتدئين لعمليات ( الحفظ - الحذف - التعديل - البحث )

البحث ما بين تاريخين في DataGridview

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

انا مفهمتش حاجه 
انا لسه كى  جى ون فى الفيجول 
ياريت حضرتك تطبقلى على مثال الاكسس اللى فوق   
وانا من خلال التطبيق هفهم 
يعنى حضرتك انا بعد اما عملت اتصال فى النموزج وحطيته فى الفيجول وعملت الــ 3  مرباعت التكست بوكس وكله تمام باقى انى اعمل زر البوتن بتاع البحث (( ازاااااااااااااااااااااااااى ) 

#5

:thinking:  :thinking:  :thinking:  :thinking:  :thinking:  :tbsweat:  :tbsweat:  :tbsweat:  :tbsweat:  :tbsweat:  :tbsweat:  :tbtired:  :tbtired:  :tbtired:  :tbtired:  :tbtired:  :tbtired:  :tbtired:  :tbtired:  :tbtired:

#6

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

لنفترض أننا قمنا بإنشاء جدول في قاعدة بيانات أكسس بعنوان Person  وهذا الجدول يحتوي على الحقول التالية:

- ID   نوع البيانات AutoNumber

- FirstName  نوع البيانات Text

- LastName نوع البيانات Text

- Address نوع البيانات Text

وهكذا قد انتهينا من المرحلة الأولى وهي إنشاء قاعدة بيانات من نوع أكسس تحتوي على جدول يضم الحقول التي ذكرناها أعلاه.

 

في المرحلة الثانية، نقوم بإنشاء مشروع جديد في VB.Net ثم نقوم باستدعاء قاعدة بيانات أكسس من خلال DataSource.

نقوم بسحب الجدول Person من نافذة DataSource إلى النموذج على شكل datagrid.

نقوم بإدراج مربع نص عدد 4 من مربع الأدوات ToolBox و Label عدد 4.

نقوم بإدراج زر أمر بعنوان Search

نقوم بإدراج زر أمر ثاني بعنوان Reset

نسمي مربعات النصوص :

- مربع النص الأول : txtID

- مربع النص الثاني : txtFname

- مربع النص الثالث : txtLname

- مربع النص الرابع : txtAddress

 

نسمي Labels :

التسمية الأولى : ID

التسمية الثانية : FirstName

التسمية الثالثة : LastName

التسمية الرابعة : Address

 

بعد أن قمنا بتأمين كافة إحتياجات المشروع ننتقل إلى المرحلة المهمة وهي إضافة الأكواد.

أولا سوف نضيف الأكواد على زر الأمر Search بحيث أن هذا الزر سوف يقوم بتنفيذ إجراء البحث من خلال القيم التي سوف نضعها في مربعات النص.

إضافة الكود لزر الأمر Search:

me.PersonBindingSource.Filter = "ID = " txtID.Text
Me.PersonBindingSource.Filter = "FirstName like '" txtFname & "%' and LastName like '" & txtLname & "%' and Address like '" & txtAddress & "%'"  .....Finished

ثم نضع الكود التالي في زر الأمر Reset:

Me.PersonBindingSource.Filter = String.Empty

أتمنى أن أكون قد أوصلت الفكرة

أمنى لك التوفيق والنجاح

مع تحيات الأخ خضر

1
#7

تسلم يا كبير انا هنفذ الشرح الاكتر من رائع والوافى كمان 
وان شاء الله هارد على حضرتك  بالنتيجة 

ومبدئيا انا شاكر لك مساعدتى وربنا يكرمك الفردوس الاعلى يارب 

#8

السلام عليكم ورحمة الله 
اخى الفاضل بارك الله فيك انا نفذت خطواتك كما  ذكرت حضرتك ولكنى صادفتى مشكله فى الاكواد التى كتبتها حضرتك 
واعترض على  (( txtID.Text ))
وايضا اعترض على (( txtFname & "%' and LastName like '" & txtLname & "%' and Address like '" & txtAddress & "%'"  .....Finished )) 

 

هل الخطاء فى الاكواد ام ماذا 
وهذه صورة الرسالة 
http://www.gulfup.com/?Z2BZMa

 

http://im80.gulfup.com/EGMRra.jpg

#9

Me.PersonBindingsource.Filter = " ID like ' " & ID & " ' "


Me.PersonBindingSource.Filter = " FirstName like & ' " txtFname & " % ' and LastName like ' " & txtLname & " % ' and Address like ' " & txtAddress & " % ' "


#10
Khodor1985 كتب:

 

Me.PersonBindingsource.Filter = " ID like ' " & ID & " ' "

Me.PersonBindingSource.Filter = " FirstName like & ' " txtFname & " % ' and LastName like ' " & txtLname & " % ' and Address like ' " & txtAddress & " % ' "

 

نفس المشكله بيدينى اعتراضه فى السطر الاول على ID 

واعتراضه على السطر التانى كله 

#11

تفضل أخي العزيز المثال 

المرفق 

 

WindowsApplication12.rar

1
#12

توضيح المثال بالفيديو

الرابط http://youtu.be/2-Kq54CARL8

1
#13

السلام عليكم ورحمة الله وبركاته 
اخى واستاذى الفاضل الكريم 
بارك الله فيك على الشرح الوافى 
واحب انوه لحضرتك انى والله يشهد بانى لم ازعل من حضرتك نهائى بل بلعكس انى فى قمة احراجى منك حينما اقول لك فى المرات السابقة بان الاكواد لم تعمل معى 
ووالله انى احبك فى الله 
ويكفى اخى الفاضل العزيز بان حضرتك قد قمت بالرد على سؤالى حتى وان لم اكون وصلت لهدفى فا ردك على سؤال وسام على صدرى وتقيم لى 
وربنا يجزيك عنا كل الخير يارب ويكرمك الخير كله 
بخصوص المثال انا هجرب واشوف 
وسامحنى انتى يا اخى الفاضل الكريم على جهلى بالفجوال بيسك  ... فا انا لسه مبتدء 
وربنا يجزيك خير 

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…