منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اجعل المستخدم يختار قاعدة البيانات الخاصة بالبرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
[COLOR="#FF0000"]السلام عليكم ورحمه الله وبركاتة
كيف اجعل مستخدم البرنامج يختار قاعدة البيانات الخاصة بالبرنامج وهي اكسس وحتي لا اضر لاكتابة كود الربط بقاعدة البيانات في كل نمازج المشروع وان تكون قاعدة البيانات في محرك اقراص اخر وغير مرفقة مع البرنامج وشكراً
[/COLOR]
استخدمة Open File Dialog

ضع أداة Open File Dialog على فورم البحث عن قاعدة البيانات ثم اكتب جملة الاتصال كالتالي

كود :
"Provider = MicroSoft.Jet.Oledb.4.0; Data Source = " & ofd.FileName
طيب في كل مرة سوف اجري هذا الاتصال اريدة ان يحفظ في ملف تكست او غير حتي يكون الاتصال مرة واحدة فقط
ممكن تسوي متغير في settings الخاصة بالبرنامج

وليكن اسمه Con

ثم قم بالتالي عند تحديد قاعدة البيانات
كود :
My.settings.conn = "Provider = MicroSoft.Jet.Oledb.4.0; Data Source = " & ofd.FileName
my.settings.save
وعند استدعاء الاتصال اكتب التالي

كود :
Dim cs As New OleDbConnection(My.settings.conn)
ياريت ترفق لينا مثال ونكون شاكرين لك
تفضل المثال في المرفقات
السلام عليكم ورحمة الله وبركاته ...

انا عملت نفس الخطوات الي ذكرها الاخ احمد , الان كيف يمكنني ان اضبط الكريستال ريبورت على باث فايل قاعدة البيانات الي أخترتها .
http://www.facebook.com/TheProgramming4Arabs
http://www.youtube.com/user/TheProgramming4Arabs
https://plus.google.com/1128711452411779...osts?hl=ar
دة قرص مجانى جديد شكلة جامد أوى والله يا جماعة انا نشرة لكى تعم الفائدة أنصح الجميع انة يسمع المحاضرات دى
كل يوم بينزل محاضرات جديدة بس يا رب صاحب الصفحة دى يستمر فى القرص لان شكلة جامد والله
أنشرها لوجة الله
حينما اقوم بتنفيذ الريبورت تظهر لي هذه الرسالة :

[ATTACH=CONFIG]2870[/ATTACH]