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

البحث عن طريق textbox و عرض النتايج عن طريق dataGrid والربط بستخدام إداة Adodc

بدأه سعود بن زايد في 13 أكتوبر 2011 · 1 رد · 2,168 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني ،، انا محتاج الكود الي اضعه في commanbutton

للبحث عن القيمة امدخلة في textbox يعرض النتائح عن طريق dataGrid

للعلم اني رابط قاعدة البيانات الاكسس مع الفيجيول بيسك 6 عن طريق الادو Adodc

#2

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

الحقيقة السؤال مختصر و غير محدد و على ما يبدو المطلوب هو أسلوب كتابة الكود أو الفكرة

مثلا لو كان عندي قاعدة بيانات فيها جدول اسمه Item يخزن معلومات المواد في المخزن و يتألف هذا الجدول من الحقول التالية:

1. ID ,معرف السجل

2.Name , اسم المادة

3.Price , سعر المادة

و لدينا وادجهة فيها Textbox , Command Button و Grid

نريد عرض جميع المواد التي تحتوي على أحرف معينة في ال Grid بعد كتابة مفتاح البحث في ال textbox

مثلا كتبنا في الtextbox الأحرف التالية "مي" عند الضغط على الcommand button سوف تظهر النتائج التالية مثلا

مياه غازية

مياه معدينة

ميونيز

سو فنقوم بتركيب جملة sql عند الضغط على command buttonو تنفذها و عرض النتائج في الgrid

sub command1_Click
dim sql as string
sql = "Select * from Item where Name Like ""%" & text1.text & "%"""
dim RS as recordset
set rs = myConnection.execute (Sql)' note:بدل myconnection بإسم الإتصال الصحيح الموجود لديك
grid.rows =1
do until rs.eof
grid.addnew rs!name
rs.movenext
end sub

لقد تم كتابة جملة استعلام sql تبجث عن اي سجل يتضمن محتوى ال textbox و لكن حسب نوع قاعدة البيانات فيجب التأكد من التعليمة Like هل تعمل مع الرمز % او الرمز *

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

الحمد لله رب العالمين

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

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

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

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

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