منتدى ADO.NET العام

 اسم العضو:kal7hos  الجمعة,20/رجب/1428 هـ,04:05 مساءً
[COLOR=darkred] [ALIGN=center]بسم الله الرحمن الرحيم[/ALIGN] مقدمة لاحظت في كثير من المشاركات التي تهتم بربط سي شارب بقواعد البيانات أنها تستخدم الاكواد في الربط ، في حين ان VS2005 لديها الامكانية لربط قواعد البيانات بدون استخدام الكود ، حيث تقوم VS2005 تتكون الكود تلقائيا طبعا لا غني عن الكود و أهميته ، وأهمية فهمه وكيفة سيره ، حتي مع استخدام التسهيلات التي تقدمها VS2005 فلابد من فهم الكود بشكل جيد الا ان التسهيلات التي تقدمها مايكروسوفت في نسخة VS2005 يمكن استخدامها في حالتين ، الاولي مع المبتدئين ، حيث بهذه التسهيلات يمكن للمتدئين انشاء اتصال مع قواعد البيانات بسهولة والحالة الثانية مع المحترفين ، حيث يكون وصل لمرحلة اكبر من كتابة الكود وضياع الوقت في كتابته ، وبالتالي استخدام هذه التسهيلات لتوفير الوقت والجهد في الربط سوف اقوم الان بشرح لطريقة التعامل مع قواعد البيانات ( الاكسيس ) من بيئة سي شارب بدون استخدام الكود ، الا في الضرورة القصوي الا انني لم استكمل استكشاف كل هذه المميزات والتسهيلات بعد ، لذلك توجد لدي مشكلات في عدة نقاط لم اتوصل اليها بعد ، لذلك ارجو من المحترفين مساعدتي في ذلك سوف اقوم بالشرح حتي اصل الي احدي النقاط التي لم اتوصل اليها بعد ، وبعدها اتمني ان يساعدني احد المحترفين لتكملة هذه الدروس البداية في البداية سوف نقوم بانشاء قاعدة البيانات قم بانشاء قاعدة بيانات باسم mydata ثم قم بادراج جدول باسم qest مكون من عمودين qid ، qest [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/1-1.JPG[/IMG] افتح فيجوال استوديو 2005 Visual Studio 2005 وانشئ مشروع جديد وسميه database من نوع C# لعمل اتصال بين C# وقاعدة البيانات mydata قم بعمل الاتي : افتح قائمة Data واختر منها Show Data Sources [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/1.JPG[/IMG] سوف تظهر لك نافذة Data Sources [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/2.JPG[/IMG]اختر منها add new Data Sources سوف يظهر لك معاكم قواعد البيانات اختر كما هو موضح بالصورة [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/3.JPG[/IMG] ثم اختر new connection [IMG] 4http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/4.JPG[/IMG]اتبع الخطوات كما بالصور [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/5.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/6.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/7.JPG[/IMG] هنا سوف يسالك اذا كنت تريد نقل قاعدة البيانات الي مجلد المشروع [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/8.JPG[/IMG] اختر نعم هنا سوف يطلب منك اسم Connection string اتركه كما هو mydataconnectionstring [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/9.JPG[/IMG] اتبع الخطوات كما بالصورة التالية حيث يطلب منك اختيار ما تريد الاتصال به [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/10.JPG[/IMG] بعد انهاء المعالج سوف يظهر في نافذة Data Sources قاعدة البيانات التي تم الاتصال بها [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/11.JPG[/IMG]وبهذه الطريقة تم عمل اتصال بين قاعدة البيانات والسي شارب بدون كتابة أي كود [/COLOR] 

 اسم العضو:kal7hos  الجمعة,20/رجب/1428 هـ,04:09 مساءً
[COLOR=darkred]لاظهار البيانات في form بعد عملية الاتصال تتيح لك vs2005 عدد صور لاخراج البيانات واظهارها علي form سواء في داخل جدول datagrideshow او listbox او غيرها كثير سوف اختار اظهار عمود qest في listbox من نافذة Data Sources اضغط علي علامة + حتي تظهر كل اعمدة الجدول سوف تجد سهم لاسف بجانب كل عمود بالضغط عليه سوف تظهر لك خيارات الاخراج سوف اختار اخراج هذا العمود في صورة listbox [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/12.JPG[/IMG] بعد الاختيار قم بسحب العمود qest من نافذة Data Sources بزر الماوس الايسر وقم بتحرير الماوس علي ال form سوف يظهر لك الشكل [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/13.JPG[/IMG] حيث يتم اضافة العناصر الاتية علي الفورم Listbox ، mydataDataSet ، qestBindingSource ، qestBindingNavigator وهذا الاخير هو شريط الادوات الذي تم اضافته في اعلي الفورم للتعامل مع البيانات والان لاخراج البيانات من قاعدة البيانات في ال listbox اتبح الصور التالية [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/14.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/15.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/16.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/17.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/18.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/19.JPG[/IMG] الان تم اظهار البيانات وربطها للتجريب اضغط علي run او f5 [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/20.JPG[/IMG] سوف تظهر النافذة بهذا الكل وقد تم الربط واظهار البيانات بدون كتابة أي كود [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/21.JPG[/IMG] لاحظ ظهور البيانات بمجرد تحميل النافذة وهذا يعني ان امر التنفيذ تم وضعه في load للفورم سوف نستخدم هذا الامر فيما بعد والان تم الربط بين قاعدة البيانات واظهار محتوياتها في الفورم بدون كتابة أي كود [/COLOR] 

 اسم العضو:kal7hos  الجمعة,20/رجب/1428 هـ,04:15 مساءً
[COLOR=darkred]نريد الان التحكم في عرض البيانات باستخدام شروط لاظهار البيانات لذلك سوف نقوم بادارج زر امر commandbutton ونعطيه الاسم butt1 ونقوم بادراج مربع نص textbox ونعطيه الاسم TBox1 كما يتضح بالصورة [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/22.JPG[/IMG] ما نريد عمله الان هو الا نقوم بعرض البيانات مع تحميل الفورم وانما نقوم بعرض البيانات عند الضغط علي زر الامر وبناءا علي الكلمات المكتوبة في مربع النص بمعني ان زر الامر سوف يقوم بدور زر بحث في قاعدة البيانات عما في مربع النص لذلك نحتاج الي تعديل الاستعلام الذي تم انشاء تلقائيا عند انشاء الاتصال ولعمل ذلك من نافذة Data Sources نضغط كليك يمين علي mydataDataSet ونختار منها edit dataset with designer كما هو موضح بالصورة [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/23.JPG[/IMG]سوف يظهر لنا تبويب mydataDataSet.xsd وبه الجداول الموجودة في قاعدة البيانات وظهر فيها الاعمدة كما يظهر ايضا qestTableAdapter والذي يحتوي علي الاستعلامات المنشاة علي الجدول [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/24.JPG[/IMG] طبعا هو ده هدفنا [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/25.JPG[/IMG] بالوقوف علي اسم الاستعلام بالماوس يعطي لنا جملة SQL التي بني عليها سوف نفتح الاستعلام الافتراضي Fill ونعدل فيه ، ولعمل ذلك اتبح الصور التالية [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/26.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/27.JPG[/IMG] بالضغط علي query builder تظهر النافذه التالية [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/28.JPG[/IMG] والمكونة من اربع اقسام القسم الاول خاص باظهار الجداول والقسم الثاني خاص بادخال البيانات والمعايير القسم الثالث يقوم باظهار جملة sql للاستعلام القسم الرابع يقوم باظهار ناتج الاستعلام عند تنفيذه القسم الاول والثاني مشابه لجزء الاستعلامات في الاكسيس قم بادخال الشرط التالي مقابل عمود qest كما هو موضح في الصورة التالية [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/29.JPG[/IMG] ثم اضغط علي execute query [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/30.JPG[/IMG] سوف تظهر نافذة لادخال ما تبحث عنه ، ادخل أي قيم وليكن ما [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/31.JPG[/IMG] سوف تظهر النتيجة في الجزء الرابع من النافذة السابقة [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/32.JPG[/IMG] استكمل المعالج كما يظهر في الصورة [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/33.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/34.JPG[/IMG] [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/35.JPG[/IMG] نلاحظ تغير جملة sql عند الوقوف علي اسم الاستعلام [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/36.JPG[/IMG] والان نريد ربط هذا الاستعلام بزر الامر و مربع النص طبعا كما قلنا سابقا ان هذا الاستعلام ينفذ الان عند تحميل الفورم وبالتالي الامر التنفيذي له تحت load للفورم [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/37.JPG[/IMG] وبالتالي ما علينا هو ان ناخذ هذا الكود من تحت load للفورم نضعه تحت click لزر الامر butt1 ولعمل ذلك قم بالضغط مرتين علي الفورم وفيظهر لك الكود لتحميل الفورم ويظهر تحته امر تنفيذ الاستعلام كما يظهر في الصورة السابقة قم بقص هذا الامر قم ارجع الي الفورم مرة اخري واعمل دبل كليك علي زر الامر والصق تحته كود التنفيذ كما يظهر في الصورة التالية [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/38.JPG[/IMG] ظلل الكود باستخدام الماوس ثم اضغط كليك يمين عليها واختر surround with ومنها اختر try ثم عدل الكود ليصبح كما يلي [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/39.JPG[/IMG] لاحظ اضفنا TBox1.Text في نهاية كود الاستعلام حتي ياخذ القيمة من مربع النص والان اضغط F5 لتشغيل البرنامج لتري النتيجة [IMG]http://www.arabmoheet.net/forum/Members_Upload_Pics/31682/40.JPG[/IMG] وهكذا تم الربط مع قاعدة البيانات بدون كتابة أي كود جديد ، فما حدث هو التعديل علي الموجود بالفعل من هنا تبدا معي المشكلات سوف اقوم بعرض بعد المشكلات التي تواجهني لاستكمال التعامل السهل مع قواعد البيانات في سي شارب اتمني لك التوفيق سوف ارفق المشروع باكمله في المرة القادمة مع المشكلة [/COLOR] 

 اسم العضو:محـ جمال مـد  الجمعة,20/رجب/1428 هـ,04:26 مساءً
الله يعطيك العافية يا مستر شرح رائع جدا واذا بتقدر تشرحه عن طريق الكود بكون افضل وجزاك الله عنا كل خير تحياتي 

 اسم العضو:kal7hos  الجمعة,20/رجب/1428 هـ,04:41 مساءً
بارك الله فيك اخي محمد وجزاك الله كل خير علي شغلك في منتدي فيجوال سي شارب وعلي دورة سي شارب 2005 التي تقودها شغلك رائع بالفعل ولكني هنا اركز علي عدم استخدام الكود بقدر الامكان لاستكشاف المميزات السهلة في فيجوال استوديوا 2005 لان معظم المشاركات في المنتديات العربية تركز استخدام الكود ، لذلك بدات في محاولة استكشاف هذه المميزات السهلة ، والتي تجعل البرمجة مثل اي برنامج اخر لا شك ان هذا سوف يوفر كثير علي المبتدئين الذين لا يفهمون الكود ، وايضا المحترفين لتوفير وقتهم سوف احاول ان اضع طريقة الكود مع الشرح باذن الله تعالي اتمني لك التوفيق 

 اسم العضو:kal7hos  الاثنين,23/رجب/1428 هـ,01:56 مساءً
[COLOR=darkred]بسم الله الرحمن الرحيم نتابع استكشاف تسهيلات فيجوال استوديو 2005 للتعامل مع قواعد البيانات بدون اكواد او بعني اخر بالاعتماد علي الاكواد التلقائية التي ينشها الفيجوال استوديو ارجو من محترفي السي شارب مساعدتي في ذلك وصلنا في التعامل مع قاعدة البيانات الي استخرج البيانات منها مع وضع شروط للاستخراج وذلك بالاعتماد علي جملة select والتي يمكنك كتابة أي جملة من جملها لتخصيص مخرجات بياناتك ننتقل الان الي جزء الاخر من التعامل مع قواعد البيانات او بمعني اخر الجزء العكسي المطلوب الان ادخال بيانات الي قاعدة البيانات من خلال السي شارب سوف ننشئ الان استعلام query جديد لعمل ذلك نضغط كليك يمين علي qestTableAdapter ونختار add query [IMG]http://www.m5zn.com/uploads/11644cf488.JPG[/IMG] ثم نتابع مع المعالج [IMG]http://www.m5zn.com/uploads/f494b07bcf.JPG[/IMG] ونختار نوع ال query كما بالصورة [IMG]http://www.m5zn.com/uploads/bc8dc3f35b.JPG[/IMG] تظهر لنا جملة sql الافتراضية نقوم بالضغط علي build query [IMG]http://www.m5zn.com/uploads/2f620839d9.JPG[/IMG] تظهر لنا نافذة build query ويظهر فيها جملة sql المبنية عليها وفي حالتنا هنا هي جملة مضبوطة مناسبة تماما حيث تعني انه يدرج القيمة التي ياخذها من ? في عمود qest من جدول qest لتنفيذ الاستعلام للتاكد من عمله نضغط علي execute query [IMG]http://www.m5zn.com/uploads/402056d4b1.JPG[/IMG] فتظهر لنا نافذة كي نضع فيها قمة للمتغير ? حتي ياخذ هذه القيمة ويضعها في الجدول [IMG]http://www.m5zn.com/uploads/19c7d0217a.JPG[/IMG] اكتب ما تريد في قمية المتغير وليكن " ماذا تعلم عن سي شارب " ثم اضغط ok سوف تظهر لك نافذه تاكيد بعدد الصفوف التي تام اضافتها بالفعل في قاعدة البيانات [IMG]http://www.m5zn.com/uploads/1121021568.JPG[/IMG] اضغط ok ثم تابع مع المعالج [IMG]http://www.m5zn.com/uploads/1d4efbb800.JPG[/IMG] حتي ظهور اسم الاستعلام query والذي يعتبره function [IMG]http://www.m5zn.com/uploads/deac80a172.JPG[/IMG] تابع مع المعالج لحين الانتهاء [IMG]http://www.m5zn.com/uploads/b1e2e095c2.JPG[/IMG] سوف تلاحظ ظهور الاستعلام query في نافذة qestTableAdapter وبالوقوف عليه تظهر جملة sql التي يعتمد عليها [IMG]http://www.m5zn.com/uploads/fc2665a2f6.JPG[/IMG] طبعا المفرض انه في اضاف بالطريقة دي صف في قاعدة البيانات عندما عملنا execute query وللتاكد من ذلك نضغط F5 لتشغيل البرنامج ونري النتيجة بعد التشغيل اضغط علي زر search بدون كتابة أي شئ في مربع النص أي اننا لم نحدد شئ للبحث عنه وبالتالي سوف يعرض جميع القيم سوف تلاحظ اضافة سطر جديد بالفعل داخل ال lestbox وزيادة عدد السجلات الكلي الي 18 [IMG]http://www.m5zn.com/uploads/4e6070020a.JPG[/IMG] وللتاكد من اضافته بالفعل الي قاعدة البيانات ، نفتح الجدول في قاعدة البيانات الاصلية ونري النتيجة [IMG]http://www.m5zn.com/uploads/766ec9edda.JPG[/IMG] بالفعل اضافة في قاعدة البيانات وهذا يعني ان هناك كود فعلي تم تكوينه تلقائيا داخل السليوشن لتنفيذ هذا لامر والان ما نريده هو ان نستخدم هذا الكود الذي تم انشائه تلقائيا لربطه زر امر ومربع نص بحيث نكتب المطلوب ادخاله في مربع النص ثم نضغط علي زر الامر لادخاله الي قاعدة البيانات سوف ننشئ زر الامر butt2 ومربع النص TBox2 مع ملاحظة انه يمكن استخدام butt1 بدلا من butt2 ولكن سوف نضعه هنا في زر بمفرده للتسهيل [IMG]http://www.m5zn.com/uploads/00b50a4ace.JPG[/IMG] سوف نستخدم نفس الكود الذي تم انشاءه تلقائيا عند انشاء استعلام في الدرس السابق ولكن مع تبديل اسم الاستعلام بدلا من Fill الي Insert Query نضغط دبل كليك علي زر الامر insert فيظهر لنا الكود [IMG]http://www.m5zn.com/uploads/839c8ce1ef.JPG[/IMG] نقوم بنسخ الكود من الامر السابق ووضع في الحال [IMG]http://www.m5zn.com/uploads/f6b211270d.JPG[/IMG] نكتب اسفله السطر الجديد مع مراعاة الاستبدال كما قلنا سابقا ونستخدم الكتابة خاصية الاكمال التلقائي [IMG]http://www.m5zn.com/uploads/e73e3cc595.JPG[/IMG] [IMG]http://www.m5zn.com/uploads/81f4bc7ed3.JPG[/IMG] [IMG]http://www.m5zn.com/uploads/5827a3daf8.JPG[/IMG] [IMG]http://www.m5zn.com/uploads/28bdd1803a.JPG[/IMG] عند فتح القوسين بعد insert query يعطي الاكمال التلقائي عدد المعاملات الواجب وضعها بين الاقواس ونوع هذه المعاملات من الواضع انه يريد معامل من نوع string أي نصوص وهنا سوف نضع نحدد له مربع النص TBox2 حتي ياخذ القيمة المكتوبة فيه ويدخلها في الجدول [IMG]http://www.m5zn.com/uploads/48b8b160af.JPG[/IMG] ثم نحذف السطر العلوي ليصبح الكود النهائي بالصورة [IMG]http://www.m5zn.com/uploads/f574de5014.JPG[/IMG] والان بعد ان ادرجنا القيمة السابقة نريد انه يحفظ التعديلات التي تمت علي الجدول لذلك سوف نستخدم update نلاحظ ان فيجوال 2005 قد اضافها اصلا في شريط الادوات المضاف من البداية عند انشاء اتصال مع الجدول و listbox [IMG]http://www.m5zn.com/uploads/b4d969d708.JPG[/IMG] بعمل دبل كليك علي ايقونة الدسك الظاهره في شريط الادوات فيظهر الكود الخاص بعملية ال update [IMG]http://www.m5zn.com/uploads/80e4b37a28.JPG[/IMG] والان اصبح عندنا زر لاضافة سجل جديد في جدول قاعدة البيانات وزر حفظ لهذه البيانات نضغط علي F5 لتشغيل البرنامج نكتب " تجريب الادخال " في مرب النص ثم نضغط علي زر insert ثم نضغط علي رمز الدسك للحفظ ثم نضغط علي زر search لاظهار الناتج [IMG]http://www.m5zn.com/uploads/d40832cc22.JPG[/IMG] فيظهر الناتج ومن بينه ما تم ادخاله [IMG]http://www.m5zn.com/uploads/54e8d0550d.JPG[/IMG] هنا يعني انه بالفعل ادخل سجل جديد داخل الجدول الا انه منا تبدا المشاكل عند اختبار الادخال وعندما نقوم باغلاق البرنامج واعادة تشغيله مرة اخري لان نجد ما تم ادخال سابقا وايضا عندما نفتح قاعدة البيانات لا نجد فيها أي شئ تم ادراجه مع انه تم تنفيذ الادخال سابقا عند الضغط علي execute query أي ان خاصية الادخال موجودة في الكود المتكون جربت عدة محاولات ولم تصلح حتي باستخدام الكود ارجو من محترفي سي شارب مساعدتي فقد ارفقت نسخة من المشروع وربنا معاكم [/COLOR] 

 اسم العضو:haboush  الاثنين,30/رجب/1428 هـ,06:02 مساءً
السلام عليكم اخي الحل بسيط ولقد قمت بشرح ذلك بالمنتدى هذا [URL=http://www.csharp1.com/vb/showthread.php?t=257]http://www.csharp1.com/vb/showthread.php?t=257[/URL] اخوك محمود ع. حبوش مدير موسوعة السي شارب 

 اسم العضو:haboush  الأربعاء,02/شعبان/1428 هـ,10:46 صباحاً
السلام عليكم ....... اخي الكريم انشاء الله يكون قد نفع الحل الذي ارسلتة ولكن اريد منك ان تحل لي هذه المشكلة وهي اني اريد ان اعمل combobox اظهر فيه بيانات حقل ما من جدول اخر ولكن اريد ان اجعلة يخذن ارقام ويظهر اسماء ولكن عندما اقوم بعمل ما شرحت عندما اقوم باختيار قيمة معينة فان حدث الفورمات ينطلق لان هذا الحقل لا ياخذ الا ارقما وانا الان اعرض به حروف (الاسماء ) اريد منك ان تحل لي هذه المسائلة باقصى سرعة وجزاك الله كل خير . 

 اسم العضو:kal7hos  الأربعاء,02/شعبان/1428 هـ,07:50 مساءً
جزاك الله كل الخير اخي محمود بارك الله فيك وفي ردك الكريم بالفعل هو حل بسيط جدا الا ان تاثيره عدم معرفته متعب جدا كما وجدت نفس الحل علي موقع اخر [URL=http://www.onteorasoftware.net/UpdateDatabase.aspx]http://www.onteorasoftware.net/UpdateDatabase.aspx[/URL] بالنسبة للمشكلة بتاعت حضرتك انا ما فهمتش حضرتك عاوز ايه بالضبط ياريت تشرح لي بالتفصيل شوية وجزاك الله كل الخير  

 اسم العضو:intelligence  الخميس,03/شعبان/1428 هـ,07:49 مساءً
[QUOTE]جزاك الله كل الخير اخي محمود <br><br>بارك الله فيك وفي ردك الكريم <br>بالفعل هو حل بسيط جدا الا ان تاثيره عدم معرفته متعب جدا <br> وجزاك الله كل الخير<br> [/QUOTE] 

 اسم العضو:Funy  الخميس,07/شوال/1428 هـ,11:54 مساءً
بارك الله فيك 00وزادك علما000000على هذا الشرح الرائع000 

 اسم العضو:gorey  السبت,08/جمادى الأولى/1430 هـ,03:47 مساءً
السلام عليكم الموضوع رائع بس الصور مش ظاهرة عندي وكنت عايزة اشوف الكود بتاع insert ياريت توضيح الكود او اظهار الصور بس ياريت بسرعة عشان انا محتاجاه جدا 

 اسم العضو:talallll  الاثنين,21/ربيع الثاني/1431 هـ,06:54 مساءً
ممكن اضافة أزرار الى الاضافة و حذف و تعديل و بحث شكرا 

 اسم العضو:jbsa  الاثنين,21/ربيع الثاني/1431 هـ,07:28 مساءً
[ALIGN=CENTER][IMG]../Uploads/19244/image/besmla.png[/IMG][/ALIGN] اخي طلال صورة + الصفراء هي زر الاضافة لسجل وصورة × الحمراء هي زر الالغاء وصورة الديسك الازرق هي للحفظ (سواء الجديد او التعديل) اما زر البحث يمكن اضافته واخونا قام بشرح عمليه البحث ايضا تابع الشرح ؟ تحياتي للجميع ابو سامر 

 اسم العضو:talallll  الاثنين,21/ربيع الثاني/1431 هـ,07:49 مساءً
[quote user="jbsa,05/04/2010 05:28:56 م"][ALIGN=CENTER][IMG]../Uploads/19244/image/besmla.png[/IMG][/ALIGN] اخي طلال صورة + الصفراء هي زر الاضافة لسجل وصورة × الحمراء هي زر الالغاء وصورة الديسك الازرق هي للحفظ (سواء الجديد او التعديل) اما زر البحث يمكن اضافته واخونا قام بشرح عمليه البحث ايضا تابع الشرح ؟ تحياتي للجميع ابو سامر [left][snapback]a6042fa6-dc65-4682-b2da-4bb5d4666205.aspx?FindPost=156416#entry156416[/snapback][/left] [/quote] ايوه أنا بعرف هذا الطريقة بس بدي أحط button 

جميع الحقوق محفوظة لـمنتديات المحيط العربي 2004 - 2021