السلام عليكم و رحمة الله و بركاته
عايز مثال للبحث عن طريق كتابة المراد البحث عنه في تيكست بوكس و اظهار النتيجة اثناء الكتابة في داتاجريد فيو
علما بأني استخدم فيجوال بيسك 2008 و قاعدة بيانات اكسس 2003
و جزاكم الله خيرا
ان كنت تتصل عن طريق المعالج فاليك الكود التالي ...........
PHP كود :
Me.Table1BindingSource.Filter = "Name like '%" & TextBox1.Text.Trim & "%'"
اما اذا كنت تتصل عن طريق الكود فاليك الكود التالي ...............
PHP كود :
Table1.clear()
da = New OleDbDataAdapter(" select * from Table1 where name like '%" & TextBox1.Text.Trim & "%'", connAccess2003)
da.Fill(Table1)
Datagridview1.DataSource = Table1
حيث ان ConnAccess2003 هي جملة الاتصال بقاعدة البيانات اكسس 2003
و جملة الاتصال بقاعدة البيانات 2003 هي .....
PHP كود :
' 2003كود جملة لاتصال بالاكسس
Public connAccess2003 As New OleDbConnection("provider=Microsoft.jet.OLEDB.4.0;" & "data source=" & Application.StartupPath & "\DATABASE\DATA.mdb")
تحياتي .............
الكود في مشكلة اخي اذا تكرمت و كتبته في مشروع اكون شاكرا
اخي الكريم وين المشكلة فقط قم بتغير اسم \DATABASE\DATA الى نفس اسم قاعدة البيانات لديك ....................
انا للاسف اتعامل مع قاعدة بيانات اكسس 2010 اذا اردت احول لك برنامج ان شاء الله .........
تفضل اخي مثال معمول بفيجوال بيسك 2010 و قاعدة بيانات اكسس 2010 ..........
و لتشغيل برنامج معمول بنسخة حديثة على نسخة اقدم فانظر الى مشاركة الاخ سعود جزاه الله خيرا في هذا الموضوع تجدها في المنتدى ..........
[
attachment=6346]
فقط قم بتغير جملة الاتصال ............. و اذا اردت ان اقوم بطرح الاكواد في المشاركة حتى تقوم بتطبيقها على قاعدة البيانات اكسس
2003 فانا جاهز .............. تحياتي
كود النسخ الاحتياطي واسترجاع النسخه للبرنامج داخل فيواجل بسيك 2010 من قاعدة بيانات