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

مشكلة في Datagrid

مغلق
بدأه aiasalem في 7 فبراير 2008 · 1 رد · 715 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

حيث ان المراد البحث عن السجل كله بحقوله

وارفقت الكود

Dim job11 As DateTime

job11 = dd.Text

Dim con As New OleDb.OleDbConnection

Dim ds1 As New DataSet

Dim sql As String = "SELECT Name1, Phone1,job1,mang1,mangg1,total FROM table1 ORDER BY Name1;"

con.ConnectionString = "provider = Microsoft.jet.oledb.4.0;" & "Data Source=" & Application.StartupPath & "\MyData.mdb;User ID=Admin;Jet OLEDB:Database Password=ado "

Dim da As New OleDb.OleDbDataAdapter(sql, con)

con.Open()

da.Fill(ds1, "table1")

DataGrid1.DataSource = ds1.Tables("table1")

Dim dv As New DataView(ds1.Tables("table1"))

dv.RowFilter = "name1 = '" & TextBox1.Text & "'"

DataGrid1.DataMember = ""

DataGrid1.DataSource = dv

هذا الكود يقوم بالبحث فقط عن الاسم

فأنا اريد المساعدة منكم بكيفية البحث عن الحقول الموجودة الاخري في نفس الزر

والمثال التالي يوضح الفكرة المطلوبة

الاسم رقم القيد تاريخ ابتداء الاجازة تاريخ نهاية الاجازة نوع الاجازة

اولا انا قمت بالاتي علي زر اضافة الاجازة:-

علي 10 2/2/2008 3/2/2008 سنوي

حتي الان تمام ولاتوجد مشكلة

ولكن عند اضافة اجازة ونفس بيانات الموظف السابق ونفس بيانات الصف السابق

لابد ان يحدث اعتراض وهو هنا المطلوب

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

هنا السؤال كيف يتم عمل ذلك ؟

واسأل الله ان تقوموا بالرد علي هذه المشكلة

#2

ضيف علي جملة ال select

where name1='fsfs

لو عيز تدور بالاسم بس ولو عايز الاسم والتليفون تضيف كمان and phone =dsdsdsds

وهكذا

وانا راي الشخصي انك محتاج تذاكر sql اولا كويس لأن مش هينفع تعمل برامج قواعد بيانات من غير ما تكون متمكن من الا sql

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

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