منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكله بسيطه عند القيام بالبحث
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
اخي الكريم سعووود جزالك الله خير

تم الغاء الاضافات

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

عند البحث تكتب مثلاً الجملة هذي :

كود :
SQLstr = "SELECT * FROM TheTable WHERE Code LIKE '%" & TextBox1.Text & "%'"
لنفرض مثلاً انك بحثت عن (a1) جاب عدة سجلات تحمل نفس الكود ماعليناً ، نختار سجل ليتم تعديله .

وعند التعديل تكتب مثلاً لو كتبت الجملة هذي :

كود :
SavInto.CommandText = "UPDATE TheTable SET Mall = '" & Trim(TextBox3.Text) & "' , Expiry_date_repairs = '" & Trim(dtDate.Text) & "' , Repair_Cost= '" & Trim(TextBox5.Text) & "' , Description_repairs= '" & Trim(TextBox6.Text) & "' WHERE Code ='" & m & "'"
[COLOR="#FF0000"]هنا مشكلة سيتم تعديل جميع السجلات اللي تحمل الشرط ....
[/COLOR]
الحل إضافة شرط آخر بحيث نميز السجل من غيره وليكن مثلاً هكذا :

كود :
SavInto.CommandText = "UPDATE TheTable SET Mall = '" & Trim(TextBox3.Text) & "' , Expiry_date_repairs = '" & Trim(dtDate.Text) & "' , Repair_Cost= '" & Trim(TextBox5.Text) & "' , Description_repairs= '" & Trim(TextBox6.Text) & "' WHERE Code ='" & m & "' and code2='" & m2 & "'"
لاحظ اللعبة هنا :

كود :
WHERE Code ='" & m & "' and code2='" & m2 & "'"
code2 = الحقل الذي يحمل الشرط الثاني

بهذي الطريقة حصرنا السجل وميزناه عن غيره ونستطيع التعامل معه وتعديله او حذفه او .....
شكرا اخ حريف برمجه


انا في انتظار التعديل اخ سعوود وانا اسف على الازعاج

شكرا جزيلا لكم
اخ حريف البرمجه

انت قلت بان اضيف شرط ثاني مثلا code 2

هل تقصد ان يكون هناك متغير اخر بمعنى لو فرضنا تاريخ الاول يختلف عن الثاني وبالتالي عن تحقيق الشرط الاول الكود يقوم البرنامج بالبحث عن الشرط الثاني التاريخ

هل ما فهمته انا صحيح
اعمل الان فورم جديد ...انتظر
جزاك الله كل الخير اخ سعووود

انا في انتظار ابداعك

فانت مبدع بكل ما تحمله الكلمه من معنى

شكرا جزيلا لك
Big Grin:o:o:o

:confused:...Waiting

Big Grin:o:o:o
اسف على التاخير الان يمكنك ان تعدل من نفس اداة شبيكة البيانات لا تحتاج الى ادوات اخرى واي اشكال ياليت تخبرني
الصفحات : 1 2 3