![]() |
|
|
|
#1 |
|
مراقب تقني
تاريخ التسجيل: Jul 2007
المشاركات: 635
عدد مرات شكره للأعضاء: 6
تم شكره 71 مره في 35 مشاركه
قوة التقييم: 4 ![]() |
السلام عليكم ورحمة الله وبركاتة
بسم الله الرحمن الرحيم والصلاة والسلام على رسول الله صلى الله عليه وسلم ،، هنبد أن شاء الله خطوة بخطوة كل ال Operations التى نحتاج لهــا للتعامل مع ال DataBases من خلال Ado.Net Disconnected Mode. قواعد بيـــانات Access فقط. اولا : عملية الربط بين ال DataBase و ال Controls. نقوم باستيراد مجالات الاسماء الاتـــية : Imports System.Data, System.Data.OleDb قمنا بعملية استيراد مجالات الاسماء السابقة لاختصار الاكواد . نقوم بتعريف المتغيرات الاتية وهى المسئولة عن الاتصال ونقل البيانات من مصدر البيانات ال DataSource . الرمز PHP:
الرمز PHP:
لطريقة Application.StartupPath تعود بالملف الذى تم التصريح عنه والموجودة داخل المجلد السابق ذكرة. الرمز PHP:
الرمز PHP:
وقمنا بتمرير المتغير ConStr الذى يحمل مسار قاعدة البيانات وكذلك مزود البيانات الخاصة بها حتى نمكن Con من الاتصال بقاعدة البيانات. الرمز PHP:
اكتب هذا الكود فى ال Form_Load الرمز PHP:
شرح الكود : الرمز PHP:
الرمز PHP:
المتغير DataAdapater1 يحتاج الى ارسال وسيطتين اثناء التصريح ( ليس اجباريا) هذه الفئة معادة قيادتها Overrides اربع مرات. يحتاج الى ارسال جمل الاستعلام التى سوف تنفذ على ال DB لنقل البيانات من خلال هذه الجملة سواء بشرط او نقل الجدول كليا ويحتاج ايضا الى ارسال كائن الاتصال Con الذى استخدمناه مسبقا فى عملية فتح الاتصال مع قاعدة البيانات. الرمز PHP:
ترسل وسيطاتة مثل الكود السابق اسم الكائن DataSet واسم الجدول المراد نقل البيانات منه. الرمز PHP:
اما بالنسبة لجملة ال SQL فهى جملة استعلام عادية لاستخلاص الجدول من ال DataBase. بعد كتابة الكود داخل Form_Load الان انت جاهز لعملية ربط ادواتك الى تود عرض البيانات من خلالها. مثــــال لاستخدام TextBox Control لعرض البيانات من خلالهـــا. الرمز PHP:
مثــــال لاستخدام DataGridView Control لعرض البيانات من خلالهـــا. الرمز PHP:
وقمنا بربط ال Member باسم الجدول. الى هنـــا نكون قد انتهينا من ملية الربط. ناتى لعملية ال ADD : الرمز PHP:
المتغيرات فى هذا الكود نفس متغيرات عملية الربط ماعدا Dim SavInto As New OleDb.OleDbCommand صرحنا بالمتغير SavInto من النوع OleDbCommand لحمل جملة ال Insert وتنفيذهـــا. وقمنا باسناد القيم المطلوبة الى طرقة : الرمز PHP:
الرمز PHP:
ناتى لعملية ال Delete: الرمز PHP:
عمليات الابحار Navigation على التوالى First Previous Next Last Me.BindingContext(DS, "TableName").Position = 0 Me.BindingContext(DS, "TableName").Position -= 1 Me.BindingContext(DS, "TableName").Position += 1 Me.BindingContext(DS, "TableName").Position = Me.BindingContext(DS, "TableName").Count - 1 والى هنا نكون قد انتهينا من اول جزء أخوانى هذا مثال عملى اردت كتابتة حتى تتثنى لنا الفائدة جميعا ولم اشرح به اى شئ عن ال ADO على سبيل ان من يقرأ هذه المقالة على دراية بال Ado.Net وللحديث بقية ان شاء الله مع انواع البحث وعملية التعديل والسلام عليكم ورحمة الله وبركاتة |
|
|
|
| الأعضاء التالين شكروا !!! BoriS !!! على هذا الموضوع : | abdellatifbenz (10-01-10), Adeeb93 (05-06-09), أبووسم (31-01-09), bodysoft (25-12-08), السندباد (06-04-10), ابورغد (09-12-08), احمد نون العراق (25-11-08), exam (07-08-08), iAGx (08-08-09), خلود الفاخوري (25-01-10), lo2i (27-09-09), mahmud.y (17-08-09), mr_hany2008 (04-10-08), شيح الاسلام (30-01-09), sweet_light (08-01-09), yemen_design (17-02-09), فهد اسامة (20-07-09), وديع بلمختار (08-01-10) |
|
|
#2 |
|
مراقب تقني
تاريخ التسجيل: Jul 2007
المشاركات: 635
عدد مرات شكره للأعضاء: 6
تم شكره 71 مره في 35 مشاركه
قوة التقييم: 4 ![]() |
http://www.4shared.com/file/14026880...neerAuday.html
وهذا مثال مبسط للمبتدئين add - delete - search - update مع الشرح وفر عليه تكلمة الدرس اتمنى الافادة للجميـــــع. |
|
|
|
| الأعضاء التالين شكروا !!! BoriS !!! على هذا الموضوع : |
|
|
#3 |
|
المشـرف العـام
تاريخ التسجيل: May 2007
المشاركات: 4,377
عدد مرات شكره للأعضاء: 467
تم شكره 1,702 مره في 749 مشاركه
قوة التقييم: 10 ![]() ![]() ![]() ![]() ![]() |
شكراً على هذا الدرس أخي الكريم . وبالتوفيق ..
__________________
تردد قناة الرحمة الجديد - ساهم في نشره -10873 على النايل سات - رأسي - 27500 ![]() مدونتي الشخصية والتقنية www.AhmedGamal-NET.blogspot.com - English أرجو عدم الاضافة أو المراسلة على الخاص أو البريد الالكتروني من أجل الاستفسارات البرمجية ، يفضل طرح الاستفسارات البرمجية هنا في المنتدى فقط ، في حالة وجود طلبات خاصة فقط يمكن ارسال بريد الكتروني
|
|
|
|
|
|
#4 |
|
مراقب تقني
تاريخ التسجيل: Jul 2007
المشاركات: 635
عدد مرات شكره للأعضاء: 6
تم شكره 71 مره في 35 مشاركه
قوة التقييم: 4 ![]() |
كود للبحث بين تاريخين..
الرمز PHP:
الرمز PHP:
|
|
|
|
| الأعضاء التالين شكروا !!! BoriS !!! على هذا الموضوع : | Adeeb93 (05-06-09), yemen_design (17-02-09) |
|
|
#5 |
|
عضو
تاريخ التسجيل: Jul 2007
المشاركات: 82
عدد مرات شكره للأعضاء: 1
شكر 4 مره في 1 مشاركة
قوة التقييم: 4 ![]() |
الله ينور يا شباب
وجزاكم الله خيراً
__________________
قال تعالى: (فَقُلْتُ اسْتَغْفِرُواْ رَبّكُمْ إِنّهُ كَانَ غَفّاراً (10) يُرْسِلِ السّمَآءَ عَلَيْكُمْ مّدْرَاراً (11) وَيُمْدِدْكُمْ بِأَمْوَالٍ وَبَنِينَ وَيَجْعَل لّكُمْ جَنّاتٍ وَيَجْعَل لّكُمْ أَنْهَاراً) [سورة: نوح] |
|
|
|
|
|
#6 | |
|
عضو
تاريخ التسجيل: Jul 2007
المشاركات: 82
عدد مرات شكره للأعضاء: 1
شكر 4 مره في 1 مشاركة
قوة التقييم: 4 ![]() |
عند البحث عن تاريخ بين تاريخين نستبدل هذا الكود
اقتباس:
رمز:
Dim SQLstr As String = "SELECT * FROM TableName WHERE FieldName Between #" & Me.textbox1.Text & "# and #" & Me.textbox2.Text & "#" وشكراً
__________________
قال تعالى: (فَقُلْتُ اسْتَغْفِرُواْ رَبّكُمْ إِنّهُ كَانَ غَفّاراً (10) يُرْسِلِ السّمَآءَ عَلَيْكُمْ مّدْرَاراً (11) وَيُمْدِدْكُمْ بِأَمْوَالٍ وَبَنِينَ وَيَجْعَل لّكُمْ جَنّاتٍ وَيَجْعَل لّكُمْ أَنْهَاراً) [سورة: نوح] |
|
|
|
|
|
|
#7 |
|
عضو
تاريخ التسجيل: Jul 2007
المشاركات: 82
عدد مرات شكره للأعضاء: 1
شكر 4 مره في 1 مشاركة
قوة التقييم: 4 ![]() |
السلام عليكم
توجد بالمرفقات مثال عملى على جميع الاكواد الموجوده داخل الموضوع وشكراً
__________________
قال تعالى: (فَقُلْتُ اسْتَغْفِرُواْ رَبّكُمْ إِنّهُ كَانَ غَفّاراً (10) يُرْسِلِ السّمَآءَ عَلَيْكُمْ مّدْرَاراً (11) وَيُمْدِدْكُمْ بِأَمْوَالٍ وَبَنِينَ وَيَجْعَل لّكُمْ جَنّاتٍ وَيَجْعَل لّكُمْ أَنْهَاراً) [سورة: نوح] |
|
|
|
| الأعضاء التالين شكروا t_elsaghir على هذا الموضوع : |
|
|
#8 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 3
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
شكرا كثيرا BroiS على هذا الكود
رجاءا أريد الكود لل SQL |
|
|
|
|
|
#9 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 1
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
أى مشروع بة مجموعة من TextBox و Datagrid يوجد بينهما علاقة RlationShip كيف يتم عمل زر الحفظ و التعديل و البحث أرجو الرد بسرعة بعد أذنكم لأننى محتاجة بسرعة
|
|
|
|
|
|
#10 |
|
مراقب تقني
تاريخ التسجيل: Jul 2007
المشاركات: 635
عدد مرات شكره للأعضاء: 6
تم شكره 71 مره في 35 مشاركه
قوة التقييم: 4 ![]() |
المشاركة رقم 2 فى نفس الموضوع بها مثال به هذه ال Operations
__________________
اذا رأيــت موضوع لى فلا تقل لى شكــرا بل قــل اللهم زده علمـــــــــــــــــا واجعل عمله خالصا لوجهك الكريم وقِه عذاب القبر وعذاب النار وضمة القبر وثبته عند السؤال .. ((رضيت بما قَسم الله لى ، وقلتُ ياقلب يكفيك الجليل مدبراً لى ولا علمَ لى فحسبى الله ونعم الوكيل))
( وإني لأدعوَ الله حتى كأنني أرىَ بجميلِ الظن ما اللهُ صانعُ ) قال سهل بن عبد الله: ليس على النفس شيء أشق من الإخلاص لأنه ليس لها فيه نصيب قال ابن القيم :العمل بغير إخلاص ولا اقتداء كالمسافر يملأ جرابه رملاً يثقله ولا ينفعه |
|
|
|
|
|
#11 |
|
عضو جديد
تاريخ التسجيل: Jun 2007
المشاركات: 12
عدد مرات شكره للأعضاء: 0
تم شكره 1 مره في 1 مشاركه
قوة التقييم: 0 ![]() |
جزاكم الله خير وجعل ذلك في موازين حسنتاكم
|
|
|
|
|
|
#12 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 20
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
حياكم الله أخوتي جميعاً
أنا عضو جديد أرجو قبولي صديق جديد لديكم
__________________
Mustafa Rabei وما من كاتب إلا سـتبقى ... كــــتابته وان خفيت يــداه فلا تكتب بكفّك غير شئ ... يسرك في القيامة أن تراه |
|
|
|
|
|
#13 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 2
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
انا مدمن للفيجوال بيسك منذ ان كانت بيسك فقط وكانت عبارة عن شاشة زرقاء فقط . والان أحس اني تأه مع الدوت نيت ولكن أخي الكريم مع هذا الشرح بدأت استعيد الثقة نوعا ما . مشكور .
|
|
|
|
|
|
#14 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 2
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
حقيقة و الله مجهوز جبار و ميزان اعمالك ان شاء الله
|
|
|
|
|
|
#15 |
|
عضو
تاريخ التسجيل: Aug 2007
المشاركات: 186
عدد مرات شكره للأعضاء: 9
تم شكره 42 مره في 36 مشاركه
قوة التقييم: 4 ![]() |
والله مجهود رائع بارك الله فيك
|
|
|
|
|
|
#16 |
|
عضو
تاريخ التسجيل: Aug 2007
المشاركات: 51
عدد مرات شكره للأعضاء: 1
تم شكره 6 مره في 3 مشاركه
قوة التقييم: 4 ![]() |
Provider=Microsoft.Jet.OLEDB.4.0;"
لازم ياخي نعرف رقم الاصدار من برنامج ACCESS عند كتابة مثل هذا السطر السابق ؟؟! عُدلت بواسطة المبتهل; 01-10-07 الساعة 01:17 AM |
|
|
|
|
|
#17 |
|
عضو أساسي
تاريخ التسجيل: Jul 2007
المشاركات: 5,429
عدد مرات شكره للأعضاء: 3
تم شكره 455 مره في 164 مشاركه
قوة التقييم: 9 ![]() |
مشكورين اخواني جزيل الشكر والله دروس مفيده جدا
|
|
|
|
|
|
#18 |
|
عضو جديد
تاريخ التسجيل: Oct 2007
المشاركات: 2
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
الله يعطيك العافية
|
|
|
|
|
|
#19 |
|
عضو مشارك
تاريخ التسجيل: Jul 2007
المشاركات: 344
عدد مرات شكره للأعضاء: 15
تم شكره 21 مره في 21 مشاركه
قوة التقييم: 4 ![]() |
مجهود رائع و فقكم الله اخوانى الاعزاء
__________________
اللهم أغفر لأبى و أمي و لآبائهم و لأمهاتم و لكل ذى حق علي و ارحمهم جميعا كما ربيانى صغيرا و لكل من قرأ هذا التوقيع آمين |
|
|
|
|
|
#20 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 37
عدد مرات شكره للأعضاء: 0
تم شكره 1 مره في 1 مشاركه
قوة التقييم: 0 ![]() |
الف شكر جهد كبير منك
|
|
|
|
|
|
#21 |
|
عضو مشارك
تاريخ التسجيل: Jul 2007
المشاركات: 344
عدد مرات شكره للأعضاء: 15
تم شكره 21 مره في 21 مشاركه
قوة التقييم: 4 ![]() |
مشكور اخى
وفقك الله
__________________
اللهم أغفر لأبى و أمي و لآبائهم و لأمهاتم و لكل ذى حق علي و ارحمهم جميعا كما ربيانى صغيرا و لكل من قرأ هذا التوقيع آمين |
|
|
|
|
|
#22 |
|
عضو جديد
تاريخ التسجيل: Nov 2007
المشاركات: 1
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
السلام عليكم
بارك الله فيك أخي كفيت و وفيت |
|
|
|
|
|
#23 |
|
عضو جديد
تاريخ التسجيل: Oct 2007
المشاركات: 37
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
لديه مشكله مع كود الاضافه فهو لايعمل عندي مع العلم اني اعمل علي فيجول بيسك 2003
انا اعمل الان برنامج واحتاج الي مساعده من جميع الاخوه الكرام في عمليات الادخال في قاعدة البيانات حيث انه الاتصال مع قاعدة البيانات يعمل جيداً لديه ولكم الشكر |
|
|
|
|
|
#24 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 3
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
يعجز اللسان عن شكرك اثابك الله
|
|
|
|
|
|
#25 |
|
عضو جديد
تاريخ التسجيل: Nov 2007
المشاركات: 1
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
مشكور على الموضوع الرائع
و بارك الله فيك |
|
|
|
|
|
#26 |
|
عضو جديد
تاريخ التسجيل: Aug 2007
المشاركات: 3
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
شكرا على هذا الشرح الرائع
|
|
|
|
|
|
#27 | |
|
مراقب تقني
تاريخ التسجيل: Jul 2007
المشاركات: 635
عدد مرات شكره للأعضاء: 6
تم شكره 71 مره في 35 مشاركه
قوة التقييم: 4 ![]() |
اقتباس:
ألم يعمل معـــك ؟؟؟ (( 4.0 )) >>>>
__________________
اذا رأيــت موضوع لى فلا تقل لى شكــرا بل قــل اللهم زده علمـــــــــــــــــا واجعل عمله خالصا لوجهك الكريم وقِه عذاب القبر وعذاب النار وضمة القبر وثبته عند السؤال .. ((رضيت بما قَسم الله لى ، وقلتُ ياقلب يكفيك الجليل مدبراً لى ولا علمَ لى فحسبى الله ونعم الوكيل))
( وإني لأدعوَ الله حتى كأنني أرىَ بجميلِ الظن ما اللهُ صانعُ ) قال سهل بن عبد الله: ليس على النفس شيء أشق من الإخلاص لأنه ليس لها فيه نصيب قال ابن القيم :العمل بغير إخلاص ولا اقتداء كالمسافر يملأ جرابه رملاً يثقله ولا ينفعه |
|
|
|
|
|
|
#28 |
|
عضو مشارك
تاريخ التسجيل: Aug 2007
المشاركات: 288
عدد مرات شكره للأعضاء: 2
تم شكره 2 مره في 2 مشاركه
قوة التقييم: 4 ![]() |
مشيت على نفس الخطوات نجح الحذف اما الاضافة تطلع لي رسالة بعد ما ينهار البرنامج تقول خطا باستحدام insert into لكن العجب الخط اللي موصول بالرسالة موجه الى savinto execu.....
عُدلت بواسطة محمد الناشـري; 01-09-09 الساعة 08:06 PM السبب: صورة غير واضحة |
|
|
|
|
|
#29 |
|
عضو جديد
تاريخ التسجيل: Nov 2007
المشاركات: 7
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0 ![]() |
الف شكر على المجهود الرائع
لدي مشكلة في عندما اقوم بفتح المثال يعطيني خطا ما الحل انا استخدم فيجوال نت2003 |
|
|
|
|
|
#30 |
|
مراقب تقني
تاريخ التسجيل: Jul 2007
المشاركات: 635
عدد مرات شكره للأعضاء: 6
تم شكره 71 مره في 35 مشاركه
قوة التقييم: 4 ![]() |
تاكد من جملة ال Insert اراه اسم الجدول Tab1 هل هذا اسم ام اسمة Table1 ؟؟
__________________
اذا رأيــت موضوع لى فلا تقل لى شكــرا بل قــل اللهم زده علمـــــــــــــــــا واجعل عمله خالصا لوجهك الكريم وقِه عذاب القبر وعذاب النار وضمة القبر وثبته عند السؤال .. ((رضيت بما قَسم الله لى ، وقلتُ ياقلب يكفيك الجليل مدبراً لى ولا علمَ لى فحسبى الله ونعم الوكيل))
( وإني لأدعوَ الله حتى كأنني أرىَ بجميلِ الظن ما اللهُ صانعُ ) قال سهل بن عبد الله: ليس على النفس شيء أشق من الإخلاص لأنه ليس لها فيه نصيب قال ابن القيم :العمل بغير إخلاص ولا اقتداء كالمسافر يملأ جرابه رملاً يثقله ولا ينفعه عُدلت بواسطة محمد الناشـري; 01-09-09 الساعة 08:06 PM |
|
|
|
![]() |
| يتصفح الموضوع حالياً: 1 (0 عضو و 1 ضيف) | |
| أدوات الموضوع | |
| طريقة العرض | |
|
|