VB6 Learn how to remote MS Access2003

بسم الله الرحمن الرحيم
MS Visual Basic 6.0

Remote MS Access Database

Microsoft Visual Basic 6.0 - VB6 Lesson

الموضـــــــــــوع 

هذه المرة يتحدث عن كيفية التعامل مع Access من خلال الــــ VB6.0 فى حالة وجود قاعدة البيانــــــــــــــات  MS Access Database (mdb.*) على جهاز اخر يصل الى الجهاز الى يحتوى البرنامج عن طريق شبكة Network .

و فى البداية يجب أن نتأكد من أن الجهازين على اتصال ببعضهم البعض بمعنى :

Ip Address
اســـــم الشبكة

نفرض ان لدينا جهازين (PC1 - PC2) و الجهاز PC1 هو السيرفر (هو الذى يستضيف قاعدة البيانات) و ليكون اسمها (ahmed.mdb) فى فولدر اسمـــــــة (MyProject) فى داخل الفولدر (Shared Documents) الذى يوجد فــــــــــى (My Computer) ......
كما بالشكل .


و يجب ان لا ننسى ان نقوم بعمل Share للفولدر الذى سيحتوى على قاعدة البيانات أو ممكن ايضا تقاريـــــر. و سنقوم بعمل قاعدة البيانات الان ...

VB6 MS Access Developer

'' طبعا اذا كنت غير قادر على فهم أو تطبيق اى جزء فأنت غير ملم بالموضوع و يلزمك ان تدرس أكثر ''
الان انتهى العمل تماما على الجهاز PC1

و الان سنقوم بتصميم البرنامج

Remote MS Access Database

طبعا البرنامج فكرتة كالتالى 

قاعدة البيانات على جهاز PC1 و البرنامج على جهاز تانى PC2 أو على عدة أجهزة كل الاجهزة دى واصلة ببعضها عن طريق شبكة 

\\PC2\Users\Default\Documents\

- Or -

\\192.168.1.5\Users\Default\Documents\

اسمها (Evry1falls) و الاى بى (IP) بتاع الجهاز الرئيسى Router رقمة (192.168.1.1) و بالنسبة للاجهزة  الاخري تقدر تحط الارقام اللى انت عاوزها من 2 الى 255 فى أخر الرقم اللى فوق دة , فى المثال دة (PC1) الاى بى رقمة 192.169.1.4 و (PC2) الاى بى بتاعه رقمه 192.168.1.5 و الشبكة اسمها Evry1falls و البرنامج شغال بقاله اكتر من سنه و زى الفل بس طبعا على اكتر من جهاز , تقريبا 5 .

المفروض دلوقتى ان أول ما نعمل Run للبرنامج كل الــ TextBoxes هيظهر فيها أول سطر فى قاعدة البيانات و ده عشان منطولش على بعض , انا مرضتش أحط زراير تانية عشان كلها فكرتها مشروحة قبل كده فالدروس اللى فاتت .

- ايضا لا تنسى اختيار مكتبة ADO اى اصدار , و فى هذا المثال نعمل بالاصدار 2.8 .
- و الان مع الاكــــــــواد :


Microsoft VB6 ADO

- الان قم بفتح ملف قاعدة البيانات (Ahmed.mdb) و املأ الحقول (سطر واحد فقط مثلا و ليكن "1 - احمد - 27") تجد أنه بمجرد عمل Run/F5 للفيجوال بيزك تظهر القيم السابقة فى الـــ TextBoxes و ايضا هذا معناه انك الان متصل بقاعدة البيانات من على الشبكة و يمكنك الان اضافة الازرار التى ترغب بها و الشاشات و الموديولز كأنك تعمل على قاعدة بيانات فى نفس الفولدر .....
- و لمزيد من الدروس .... تابعونا باستمرار.
- و لأى اسألة .... فقط ضع تعليق .
- شكرا .............. مع تحياتى


VB 6.0 Lesson 1 - VB 6.0 Lesson2 - VB 6.0 Lesson 3

♥ Visual Basic 6.0 Lessons, Tricks, Tutorials and help links 

VB6 Popular Posts

Visual Basic Online Course - Excel 2003 Part 1

Visual Basic Online Course - ProgressBar Colors

VB 6.0 - Save/Retrieve Images From Access Database

Visual Basic Online Course - Create a Phone Book

Visual Basic Online Course - Run-time error '3021' : Either BOF or EOF is True, or the current record has been deleted.

Free download Visual Basic 6 Documentation MSDN

VB 6.0 with MS-Access 2003 Copy a record from table to another

VB6 Crystal Reports 4.6 Error : Method 'Action' of object 'CrystalCtrl' Failed

Visual Basic Online Course - Temperature convector