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

VB 6.0 - Save/Retrieve Images From Access Database

Visual Basic Online Course - ProgressBar Colors

Free download Visual Basic 6 Documentation MSDN

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

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

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

Visual Basic Online Course - Create a Phone Book

Visual Basic Online Course - Temperature convector