Javascript Tabs Menu by Deluxe-Tabs.com طريقة ربط قاعدة بيانات بالفجوال بيسك
النتائج 1 إلى 16 من 16

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

  1. Arrow طريقة ربط قاعدة بيانات بالفجوال بيسك

    استاذنا الفاضل / احمد الحربي
    ارجو التفضل بالشرح الوافي للطريقة التي يمكن بها ربط قاعدة بيانات ببرنامج الفجوال بيسك والذي ينتج عنه ملف تنفيذي يعمل بدون وجود برنامج الاكسس علي الجهاز ... مع توضيح طريقة تشفير و تأمين الفاعدة بكلمة سر ... واتمني ان يخصص قسم لهذا الغرض . من اجل اضافة المقترحات ومواجهة العقبات ووضع الحلول المناسبة لها .. حتي يكون منتدانا الجميل متميز وليواكب كل جديد .. والي الامام دائما..

  2. #2
    تاريخ التسجيل
    Jun 2008
    المشاركات
    4,023

    افتراضي

    بوركتَ أخي الكريم .. إبراهيم نجم

    في الحقيقة ليست لدي خلفية كبيرة عن برنامج فيجوال بيسك ، لكنني الآن في محاولة تعلُّمه ، فقد اشتريت نسخة من فيجوال بيسك2008 بروفيشنال ، وقد أعجبتني سهولته ، وكنت قبل قليل أطبِّق تعليماته في التعامل مع قاعدة البيانات آكسس ..

    لكنني من عادتي أن أكتب ما أعرفه فقط ولا أزيد ..

    لذا .. فطريقة ربط قاعدة بيانات آكسس بفيجوال بيسك ، أعتقد حسب معرفتي السابقة والقليلة جداً بفيجوال بيسك أنها من خلال طريقتين وكل طريقة لها مميزاتها

    الطريقة الأولى : طريقة كائن Data Set
    وميزتها هي استخراج بيانات من القاعدة وقطع الاتصال بها ، ثم إعادة الاتصال بعد أن يقوم المستخدم بالتعديل أو الحذف أو الإضافة ، وهذه ميزة جميلة من حيث فك الضغط على البرنامج والشبكة فيما لو كان البرنامج يعمل في شبكة ..



    يمكنك إتمام هذه الطريقة كالتالي :
    1. إنشاء اتصال بقاعدة البيانات عن طريق سلسلة اتصال البيانات Data Connection في النافذة الجانبية Server Explorer .. ثم اتبع اللوحات كما ستشاهدها هناك ..
    2. بعد أن تنجح في الاتصال يمكنك إضافة الحقول بطريقة جميلة في VB2008 (سحب وإفلات) وهي من خلال نافذة Data Sources ، يمكنك إظهارها بالضغط بالزر الأيمن على Solution Explorer ثم اختيار Data Sources
    الطريقة الثانية : طريقة ADO.net


    وهذه الطريقة يمكنك من خلالها إبقاء الاتصال فعّالاً كما هو ، وتعطيك ADO.net مجالاً رحْباً وواسعاً للتحكم في قاعدة البيانات



    وفي طور تعلّمها ، لأنني أتوقع أنها تختلف عن ADO القديمة



    في ADO الموجودة مع آكسس نقوم بالتالي :


    1. إنشاء سلسلة اتصال بقاعدة البيانات
    2. فتح الاتصال بقاعدة البيانات عن طريق كائن RecordSet
    3. التعامل معها
    اعذرني أخي الحبيب إبراهيم ، فليست لدي معرفة ببرنامج فيجوال بيسك لأفيدك أكثر وأكثر



    أما اقتراحك ففي محله وسوف أُنفِّذه الآن بمشيئة الله



    بورك فيك

    التعديل الأخير تم أحمد الحربي ; 2008-12-02 الساعة 05:18 PM

  3. Arrow هذا الموضوع هااااااااااااااام جداااااااااااااا وارجو التركيز عليه

    اشكرك اخي الحبيب /أحمد الحربي علي ردك واهتمامك بهذا الموضوع الذي سيكون من النقاط الهامة التي سيكون لها الصدي الواسع لجذب انتباه الكثيرين من زوار المنتديات الاخري .. والي الامام دائما حبيبي احمد
    التوقيع
    كلمتان خفيفتان علي اللسان ثقيلتان في الميزان حبيبتان الي الرحمن
    " سبحان الله وبحمده سبحان الله العظيم "
    لاتحرم نفسك الأجر . رددها وانت علي الانترنت . وخارجه

  4. #4
    تاريخ التسجيل
    Jun 2008
    المشاركات
    4,023

    افتراضي

    أخي الحبيب .. إبراهيم نجم

    الشكر موصولٌ إليك

    كيف وقد نبع منك يا منبع الخير


  5. افتراضي

    شكرا استاذ احمد

  6. #6

    افتراضي

    تتم عماية ربط قاعدة الاكسس بالفجول بيسك بعددة طرق منها
    1- عن طريق الادات data
    2- عن طريق الادات ado
    3- عن طريق الادات dao
    4-عن طريق الادات ( دالتة انفورميشن)
    5- عن طريق الكود
    مساهمة بسيطة مني ارجو ان تنال رضاكم
    والسلام للجميع والتمني لهم الموفقية

  7. #7

    افتراضي

    وهنالك طريقة اخرى لكن تتم من خلالها النماذج بالاكسس
    ويتم عرضها عن طريق الفجول بيسك
    وانشاء الله ادرج لكم الطريقة لاحقاً
    التعديل الأخير تم أحمد الحربي ; 2012-07-19 الساعة 10:04 AM

  8. #8

    افتراضي

    هنالك طريقه اخرى تذكرتها الان وهي
    عن طريق مكتبة ( اسميها rs )

  9. افتراضي نبذه متخصرة عن طريقة التعامل مع برنامج فيجوال بيسك دوت نت

    الاخوة الافاضل
    السلام عليكم ورحمة الله وبركاتة
    أحب أن أقدم لكم نبذه متخصرة عن طريقة التعامل مع برنامج فيجوال بيسك دوت نت
    وذلك من خلال خبرتي الضئيلة بالبرنامج خاصة الجزء الخاص ببرمجة قواعد البيانات سواء أكسس أو سيكوال

    لنبدأ الان في التعرف عن نبذه لطريقة الاتصال بقاعدة بيانات أكسس
    هناك الطرق التقليدية والتي يوفرها لنا برنامج فيجوال بيسك دوت نت وهي انشاء اتصال بقاعدة البيانات عن طريق المعالج وهذا المعالج يقوم بانشاء بدلاً سلسلة الاتصال الخاصة بقاعدة البيانات
    واظهار حقول قاعدة البيانات في قائمة Server Explorer
    ومن ثم سحب وافلات هذه الحقول داخل الفورم لتشاهد كافة الحقول امامك جاهزة للعمل

    لكن يعيب هذه الطريقة اشياء كثيرة منها انك لاتستطيع التحكم الكامل في قاعدة البيانات بالكود وهذا سوف يظهر امامك عندما تريد التعمق في اللغة اكثر

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

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

    مثال
    سلسة الاتصال الخاصة بقواعد بيانات اكسس

    كود:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;


    اما سلسلة الاتصال الخاصة ببرنامج SQL Server 2005

    كود:
    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;


    الان دعني اشرح لك شرح بسيط عن مكونات سلسلة الاتصال
    Data Source
    ومعناها مصدر البيانات التي سوف يتم التعامل معه
    myServerAddress
    اسم السيرفر (خاص بسيكوال سيرفر)

    Initial Catalog=myDataBase
    اسم قاعدة البيانات

    User Id
    اسم المستخدم

    الباص وورد
    Password=myPassword

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

    http://www.connectionstrings.com/

    بعد كتابة سلسة الاتصال يتم وضع الادوات علي الفورم لبدء ربطها
    بقاعدة البيانات
    ويتم التعامل مع قواعد البيانات بعده اساليب

    طريقة الاتصال المتصل Connected mode
    وطريقة الاتصال المنفصل Disconnected mode

    ويجب علينا معرفة التطريقتين لتحديد ما هو الاسلوب الذي سنتبعة عند التعامل مع قاعدة البيانات
    ولنتعرف اكثر علي تطبيقات قواعد البيانات باستخدام ADO.NET

    يجب ان نتعرف اولاً علي الادوات التالية .....
    أداة الاتصال Connection Object.
    - أداة توصيل البيانات DataAdapter Object.
    - مجموعة البيانات DataSet Object.
    - أداة الأوامر Command Object.
    - قارئ البيانات DataReader Object

    التعرّف على جدول البيانات DataGrid
    وكيفيّة استخدامه لعرض الجداول المنفردة أو الجداول المترابطة.
    - التعرف على كيفيّة ربط مربّعات النصوص واللافتات والقوائم Lists بمجموعة البيانات DataSet لتعرض قيم بعض الحقول.
    - التعرّف على كيفيّة تنفيذ الإجراءات المخزّنة Stored Procedures.

    كل هذه اشياء يجب التعرف عليها لكي تستطيع التواصل مع البرنامج وانشاء برنامج قوي
    وان شاء الله في الفترات القادمة سأحاول وضع دروس علي فترات تكون اكثر تفصيلا
    نشرح فيها عمل كل آداه مع وضع امثلة تطبيقية

    والله الموفق

  10. #10
    تاريخ التسجيل
    Jan 2009
    الإقامة
    Jordan
    المشاركات
    3,345

  11. افتراضي

    بارك الله فيكم وزادكم علما

    بعد قرأتي للموضوع خطر في بالي سؤال هل يمكن تحويل برنامج مصمم بأكسس إلى فيجوال دوت نت 2008 حيث انني قرأت موضوع شبيه بهذا يقوم بتحويل اكسس الى فيجوال 6 عن طريق برنامج اسمه access to vb
    اتمني لكم كل التوفيق والسداد

  12. افتراضي

    عفوا أخوتي وأخواتي
    هناك عدة طرق للربط بين الفيجوال بيسك وقاعدة البيانات Access
    الطريقة الأولى والبسيطة هي :
    الربط عن طريق الأداة data control
    طريقة الربط :
    بعد وضع الأداة على الفورم إذهب إلى نافذة الخصائص واختر dbname (اختصار) وحدد مسار قاعدة البيانات
    ,, الذهاب إلى الخاصية recordsurse واختر اسم الجدول في قاعدة البيانات
    ربط الأدوات text,combo,list وغيرها :
    بعد ربط قاعدة البيانات بالفورم :
    1- اختيار datasurse من نافذة الخصائص للكائن او الأداة واختيار DATA1 .
    2- اختيار datafiled واختر اسم الحقل المراد ربطه .
    اكواد datacontrol :
    كود افضافة :
    data1.recordset.addnew
    كود الحفظ
    data1.recordset.update
    كود الحذف
    data1.recordset.delete
    كود التحديث
    data1.recordset.refrech

  13. افتراضي

    جزاك الله خيرا على التوضيح بكل الطرق

  14. افتراضي

    شكككككككككككككككككككككككككككككككككككرررررررررررررر ررررررررررررررررررررررر

  15. افتراضي

    مشكووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووررررررررر رررررررررررررررررررررررررررررررررررررررررررررررررر رررررررررررررررررررررررررررررررررررررررررررررررررر ر

  16. افتراضي رد: طريقة ربط قاعدة بيانات بالفجوال بيسك

    شكرا على المعلومات

المواضيع المتشابهه

  1. بناء قاعدة البيانات, الأسس .. (شرح مختصر)
    أحمد الحربي في المنتدى الدروس
    ردود: 67
    آخر مشاركة: 2013-03-07, 05:23 PM
  2. خصائص نوع بيانات (نص)
    أحمد الحربي في المنتدى الدروس
    ردود: 9
    آخر مشاركة: 2012-10-15, 10:23 AM
  3. برنامج لتعلم فيجوال بيسك
    يحيى البكري في المنتدى مكتبة الآكسس
    ردود: 39
    آخر مشاركة: 2012-02-29, 10:31 AM
  4. أنواع بيانات الحقول
    أحمد الحربي في المنتدى الدروس
    ردود: 6
    آخر مشاركة: 2011-12-03, 05:08 PM
  5. ردود: 13
    آخر مشاركة: 2010-04-06, 02:01 AM

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
unique hits