السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

ملفّات مشابهة
الأول في السي شارب((c#للمبتدائين

السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا

Allomani Warehouse User Guide

اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما

Microsoft Word - C#2

Microsoft Word - Access VBA

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

كيفية استخدام موقع 4shared لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>

Microsoft Word - new.doc

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

Microsoft Word - SolutionOOPFinal2011.doc

اختر عنوان مناسب

مشروع إدارة المخازن ((Store Project

مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية وال

المحاضرة الثانية

Full Mark الفرعين : األدبي والفندقي السياحي الوحدة : األولى النهايات واالتصال إعداد وتصميم األستاذ : خالد الوحش مدرسة أبو علندا الثانوية للبنين

الدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0

التحكم في الجهاز عن بعد باستخدام نظام VNC

عرض تقديمي في PowerPoint

Banner – Hold Information SOAHOLD

WHAT’S NEW

Microsoft Word - Excel VBA

بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة ال

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai

برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب

دليل المستخدم لبوابة اتحاد المالك التفاعلية

جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع

Determinants

الصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو

How To Install Oracle Forms & Reports 6i

جاهعة الوسيلة هركز الشبكات و أنظوة اإلعالم و االتصال والتعلين الوتلفز و التعلين عن بعد مودل Moodle التعل م نظام استخدام "دل ل االلكترون للطلبة" نظام ا

Microsoft Word - CO_RT10

SQL Server Project 402 Name : Mohammed Ahmed Reyad Mahran NickNameNew : Opreyad36333 NickNameOld : OpMrayed /3/1

جامعة حضرموت

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

عرض تقديمي في PowerPoint

الفصل الثاني

MS- Access Training 2000

برمجة متقدمة -1-

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق

Visual Basic.Net كتاب تعليمي للمبتدئيين اعداد / محمد حازم الشميري 1

أسهل طر قة لعمل مجلة ببرنامج Word أسهل طر قة لعمل مجلة ببرنامج Word عمراوي عبدالمالك

مشروع المكتبات الرقمية

أثر القرآن على منهج التفكير النقدي عند ابن تيميه

أثر القرآن على منهج التفكير النقدي عند ابن تيميه

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

المملكة العربية السعودية م ق س ..../1998

English C.V. أآرم فتحى مصطفى على الاسم :.مدرس الدرجة العلمية : مدرس بقسم تكنولوجيا التعليم - آلية التربية النوعية بقنا - جامعة الوظيفة الحالية : جنوب

الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺮﺍﺑﻊ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﻣﺎﺭﺱ 2018 الـرقم الــــق

عرض تقديمي في PowerPoint

الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺜﺎﻟﺚ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﺩﻳﺴﻤﺒﺮ 2017 الـرقم الـــ

Slide 1

شرح توزيعة Parted Magic السلم عليكم و رحمة ال تعالى و بركاته شرح توزيعة Parted Magic )الصدار الثالث( الفهرس : (1 مقدمة (2 تحميل التوزيعة (

1

الاتصال الفعال بين المعلم والطالب

Microsoft Word - QA-Reliability

أيعازات المعالج الدقيق 8085

Forum.zyzoom.net

وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة *************

FS Future Series دليل البدء السريع الرجاء قراءة التعليمات التالية من أجل تثبيت وتنشيط 3D. Visualizer برنامج

Chapter 1

دليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح وا

الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء ا

Microsoft Word - Kollo_ ARA.docx

NUBIX for Information Technology

Our Landing Page

Microsoft Word - Oracle1

ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i

الفصل السادس أساسيات التعامل مع قواعد البيانات في هذا الفصل إنشاء قاعدة بيانات استخدام األداة SqlDataSource عرض البيانات من الجدول فلترة البيانات التع

كليك بانك Ads+ Bing 1

ثنائي القطب ثنائي القطب س 4 مادة العلوم الفيزيائية الكهرباء مميزات بعض ثنائيات القطب غير النشيطة الجذع المشترك الفيزياء جزء الكهرباء مميزات بعض ثنائيا

حقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه

المحاضرة الرابعة التكامل المحدد Integral( (Definite درسنا في المحاضرة السابقة التكامل غير المحدد التكامل المحدد لها. ألصناف عدة من التوابع وسندرس في ه

السؤال األول: ضع عالمة صح أمام العبارة الصحيحة وعالمة خطأ أمام العبارة الخاطئة: مؤشر االنتاجية هو النسبة المئوية التي تحصل عليها من خالل قسمة الفرق بي

لغة الضاد عنواني

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

Microsoft Word - moneybookers

Microsoft Word - Question Bank-II Sem. BA Arabic Core Course, Informatics with DTP

شرح برنامج استعادة الملفات المحذوفة Recover my files من اعداد : رافاييل يوسف مقدمة: آلنا يعلم ان اجهزة الكومبيوتر قادرة على حفظ الملفات على قرصها الصل

1

الوحدة األولى المالمح البشرية للوطن العربي عنوان الدرس : سكان الوطن العربي أوال :أكمل الجدول التالي: 392 مليون نسمة %5.3 %39.9 %60.1 عدد سكان الوطن ال

الرسالة األسبوعية/ الصف السادس 2018 / 9 - األحد 16 أولياء األمور الكرام : إليكم الرسالة األسبوعية وما سيتم إنجازه هذا األسبوع: األسبوع الماضي : تم اال

نموذج )1( الحد الأدنى لمحتوى )الوكالات( الصفحة الرئيسية تحتوي الصفحة الرئيسية العناصر الأكثر أهمية لزائر موقع الوكالة وتوضع فيها الإعلانات والاخبار ال

Microsoft Word - AR_ _UM TLCD - KBRC01A.doc

I تفريغ مكثف في وشيعة. 1 التركيب التجريبي: L = 40mH وشيعة معامل تحريضها C = 1μF مكثف سعته E = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = 10

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

riyadh-geeks-mobile-first

( اختبارات الفروق لعينتين مستقلتين Samples) 2) Independent مان- ويتني( U (Mann-Whitney ب( نحتاج الى ھذا القانون الغراض المقارنة بين مجموعتين او عينتين

Microsoft Word - e.doc

الخطوات السبع لصنع موقع 1

2 nd Term Final Revision Sheet Students Name: Grade: 4 Subject: Saudi Culture Teacher Signature 1

قسم تكنولوجيا الحاسوب والمهن الصناعية

النسخ:

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات هذه بالC # على بركة هللا.. * *إنجاز قاعدة بيانات ب* * Microsoft Office Access 2007 نختار نموذج فارغ كما في الصورة نقوم بتحديد المكان الذي سنقوم بحفظه فيه + علينا العمل بنموذج 3002 أي. mdb نضغط.. Créer ينتج لنا الجدول التالي كما ترون هو فارغ من أي حقول أو أعمدة لذا سنقوم بعمل تلك الحقول و األعمدة..

ضع ما تشاء من األسماء اآلن قاعدة البيانات جاهزة.. نغلق اآلن برنامج Access و نقوم بالتحقق من وجود الملف في المكان الذي قمنا بحفظه فيه.... تجده بهذا الشكل * *ربط قاعدة البيانات بالسي شارب* * C# نقوم بفتح برنامج #C 2010 Visual أو.. 3002 شرحي سيكون بال 3000 نقوم بإختيار مشروع جديد وليكنFoms Application Windows نقوم بتسمة المشروع و نضغطok الفورم الذي سنعمل عليه

قم بتصميم الفور ليصبح بهذا الشكل 2 أزرار 4 البل 3 تاكست بوكس. و نجعل الخاصية ReadOnly من textbox1,textbox2,textbox3 تأخذ القيمةtrue وذلك بإضافة الشفرة التالية إلى قسم التصريحات العامة..

نقوم بعد ذلك بإضافة األسطر التالية إلى الصنف الخاصة بالنموذج.. لعشاق النسخ و اللسق لم أنساكم ^^ ( من األفضل إعادة كتابته كي يبقى مخزن في ذهنك ( static string ConStr = Provider=Microsoft.Jet.OLEDB.4.0; + Data Source=Dz_MicroSoft.mdb ; OleDbConnection Conn = new OleDbConnection(ConStr); DataSet DataSet1 = new DataSet(); string SQLstr = Select * from Table1 ; OleDbDataAdapter DataAdapter1; شرح السورس// يمثل الحقل ConStr سطر االتصال أو Connection String يحتوي هذا السطر على معلومات تخص مزود قواعد البيانات و كذلك المسار إلى ملف قاعدة البيانات في السورس المذكور أعاله يقع ملف قاعدة البيانات و الملف التنفيذي للبرنامج ف مجلد واحد لذلك ال حاجة ذكر المسار ونكتف فقط بوضع إسم الملف فقطSource=Dz_MicroSoft.mdb Data نضع ملف قاعدة البيانات داخل مجلد البرنامج ومن داخل مجلد البرنامج نجد المجلد Bin ثم المجلدDebug نضع ملف قاعدة البيانات هناك مالحظة :- هناك طرق أخرى قد تضع ملف قاعدة البيانت في ملف آخر و تشير له في سطر اإلتصال لكن سنكتفي بهذه الطريقة.. بعد ذلك قمنا بتعريف Conn وهو كائن من الصنف OleDbConnection المخصص إلجراء إتصال تقوم الشفرة التالية بتعريف شبكة المعطياتDataSet DataSet DataSet1 = new

تعتبر شبكة المعطيات الصنف المسؤول عن خزن الجداول و عمل هذا الكائن في الوضع المنفصلmode disconnected يقوم الحقل SQLstr وهو عبارة عن سلسلة محارف عادية بخزن أمر مكتوب بلغة الSQL يلي ذلك تعريف كائن من الصنف OleDbDataAdapter و هو الوسط بين شبكة المعطيات و القاعدة اآلن قم بالضغط على الفورم مرتين و أكتب السورس التالي private void Form1_Load(object sender, EventArgs e) { Conn.Open(); DataAdapter1 = new OleDbDataAdapter(SQLstr, Conn); DataAdapter1.Fill(DataSet1, Table1 ); Conn.Close(); textbox1.databindings.add( Text, DataSet1, Table1.Nom ); textbox2.databindings.add( Text, DataSet1, Table1.Prenom ); textbox3.databindings.add( Text, DataSet1, Table1.Telefone ); label4.databindings.add( Text, DataSet1, Table1.ID_Table ); ChangePosition(); } شرح السورس// يعمل السطر األول من الشفرة على فتح قناة إتصال بقاعدة بينما يقوم السطر الثان بتهيئة الوسيط الذي قوم بدوره بسحب المعلومات الالزمة من القاعدة بعد أن تم تامين إتصال له بواسطة البارامتر Conn المفتوح يلي هذا األمر إضافة المعطيات التي جاء بها الكائن DataAdapter1 إلى شبكة المعطيات على شكل

ثم حددنا إسم هذا الجدول بالبارامتر الثانيTable1 تقوم المجموعة الثانية من الشفرة بربط حقل معين من جدول معين موجود داخل شبكة المعطيات DataSet1 Table1.Nom يستدعي السطر األخير الدالة ChangePosition وهي دالة سنقوم بكتابتها لجعل المستخدم يرى رقم السجل الحالي من الجدول Table1 الموجود داخل شبكة المعطيات سورس الدالة ChangePosition private void ChangePosition() { int i1 = this.bindingcontext[dataset1, "Table1"].Position + 1; int i2 = this.bindingcontext[dataset1, "Table1"].Count; label4.text = Record + i1.tostring() + From + i2.tostring(); } شرح سورس هذه الدالة// يقوم السطر األول بجلب موقع السجل الحالي من الجدول المحددTable1 طبعا البد أن تحتوي DataSet1 على جدول محدد بالبارامتر الثاني.. بينما يقوم السطر الثان بجلب عدد السجالت داخل الجدول المحدد و هذه هي نتيجة عمل الدالة.... اآلن قم بتشغيل البرنامج و ذلك بالضغط على F5 أو كما في الصورة

النتيجة!.. هل إشتغل البرنامج.. الحمد هلل لقد إشتغل و هذه صورة له لكن البرنامج يقوم بعرض السجل األول أو فقط.. ال تقلق يا صديقي لم أكمل بعد قم بالضغط مرتين على الزر First و أكتب الكود التالي private void button1_click(object sender, EventArgs e) { this.bindingcontext[dataset1, "Table1"].Position = 0; ChangePosition(); }

قم بالضغط مرتين على الزر Prev و أكتب الكود التالي private void button2_click(object sender, EventArgs e) { this.bindingcontext[dataset1, "Table1"].Position -= 1; ChangePosition(); } قم بالضغط مرتين على الزر Next و أكتب الكود التالي private void button3_click(object sender, EventArgs e) { this.bindingcontext[dataset1, "Table1"].Position += 1; ChangePosition(); } الحظ أن الخاصية Position أخذت القيمة 0 ف الحدث Click الخاص بالزرFirst بينما زادت بمقدار واحد في الحدث Click الخاص بالزرNext بينما نقصة بمقدار واحد في الحدث Click الخاص بالزرPrev قم بالضغط مرتين على الزر Last و أكتب الكود التالي

private void button3_click(object sender, EventArgs e) { this.bindingcontext[dataset1, "Table1"].Position += 1; ChangePosition(); } الحظ أننا إستدعينا الدالة ChangePosition عند كل مرة قمنا فيها بتغيير موقع السجل الحالي وذلك حتى يتم تعديل رقم السجل الموجود ف الخاصية text من المكونlabel4 قم بتشغيل البرنامج وإستمتع بالتنقل بين األسماء المخزنة كما في الصور التالية: عند الضغط على زر ناكست

عند الضغط على زر الست نضغط اآلن زر Prev

التنقل بين السجالت يعمل بشكل جيد.. و الحمد هلل.. إلى هنا ينتهي الدرس األول الخاص بربط قاعدة بيانات Access بالسي شارب في الدرس القادم إن شاء هللا.. سأشرح كيف يمكننا: -إضافة سجالت جديدة.. -تحديث قاعدة البيانات.. -حذف سجالت.. -و البحث..

للمزيد من الدروس تتبعو مدونة ديزاد سوفت التقنية www.blog.dzsoft-tech.com/ و الموقع الخاص بالمدونة www.dzsoft-tech.com/ و صفحة الفيسبوك www.facebook.com/dzsoft.tech و السالم عليكم