عندى قاعدة بيانات أكسيس 97 مربوطة ب أداة datacontrol ببرنامج الفيجوال بيسك 6.0 عند عمل ملف setup للبرنامج عند عمل ملف الsetup للبرنامج
و فتح البرنامج بعد تسطيبة تظهر رسالة تقول انة لا توجد قاعدة البيانات مالسبب ؟؟؟؟
عندى قاعدة بيانات أكسيس 97 مربوطة ب أداة datacontrol ببرنامج الفيجوال بيسك 6.0 عند عمل ملف setup للبرنامج عند عمل ملف الsetup للبرنامج
و فتح البرنامج بعد تسطيبة تظهر رسالة تقول انة لا توجد قاعدة البيانات مالسبب ؟؟؟؟
السلام عليكم ورحمة الله وبركاتة
---------------------------
أخى الكريم تعقيباً على كلامك يجب مراعاة الاتى فى عمل السيت أب
1. عند برمجة التطبيق أين مكان قاعدة البيانات الافتراضية ؟ C:\Test.mdb ? ام اين ؟
إذا عند عمل سيت اب للبرنامج سوف يتخذ مسار C:\Program Files\Program Name\test.mdb
وهذا هو الإفتراضى
هذا يؤدى الى : 1. عند برمجة التطبيق حاول تخلى التطبيق بتاعك فى الملف المفتوح للمشروع
2.عند عمل سيت اب للبرنامج سواء اذا كنت تستخدم Inno Setup او اى برنامج تانى حاول تسمى اسم الفولدر بأسم الفولدر اللى يحوى على قاعدة البيانات
يعنى ظبط نفسك وشغل دماغك
Comming Soon
ردك لم يفيدنى و لم يعجبنى لانة خالى من قواعد الادب و ياريت تشغل دماغك انت و توضح بصورة افضل
عند عمل اتصال بقاعدة البيانات استخدم كود
Private Sub Form_Activate() Data1.DatabaseName = App.Path & "\data.mdb" End Sub
باعتبار ان قاعدة البيانات باسم data.mdb
ثم ضع قاعدة البيانات فى مجلد البرنامج
صح زي ما قال لك الأخ rokaphp
يجب ان تستعمل دالة app.path حتى يري قاعدة البيانات الخاصة بك في اي مكان مع المشروع
Mohamed Ali Salim
0.1..0...4....7.....6......2.......7........4.........8
شكرا لكم جميعا على الرد الجميل و الاجابة المفيدة
معلش ياريت توضيح أكتر لانى جربت الطريقة وما نفعت
ممكن تكتب الكود بتاع الإتصال بقاعدة البيانات اللي انت كاتبه في مشروع
واحنا هانعدل عليه مع الشرح المفيد
يعني تكتب الكود اللي فيه بتقول للمشروع ان قاعدة البيانات عنوانها كذا
سلامي لك
Mohamed Ali Salim
0.1..0...4....7.....6......2.......7........4.........8
أنا لش مش بقول حاجة لقاعدة البيانات لانى مش عارف الكود اساسا
انا بحاول اعمل برنامج سيت اب للمشروع من الفيجوال بيسك لكن باجى اسطب المشروع بتاعى بعد كده البرنامج بيطلع لى رسالة انة مش لاقى قاعدة البيانات بس انا لما اضع قاعدة البيانات فى نفس ملف البرنامج فى programe file بيشتغل المشروع عادى .
المهم انا مش عايز احط قاعدة البيانات فى program file أنا عايز اعرف الكود اللى يخلينى اشغل القاعدة من اى مكان فى الجهاز و شكرا
للأسف ما اتوقع انك تقدر
انا مو خبير بالفيجوال ولكن عندي معلومات لا بأس بها
وحسب ما تعلمت انك لازم تحدد مسار محدد
وانا ما ادري اذا كانت معلوماتي صحيحة ولا لا بس هذا اللي اعرفه
وشكرا
السلام عليكم ورحمة الله وبركاتة
--------------------------
اقتباسردك لم يفيدنى و لم يعجبنى لانة خالى من قواعد الادب و ياريت تشغل دماغك انت و توضح بصورة افضل
لم أجد خطأ فى كلامى وأنا كنت بكتبة كنت بكتبة بنية صافية .... عموماً هذا من ذوقك أخى الكريم وربنا يسامحك
:angry: :angry:
تم تعديل هذه المشاركة بواسطة Swift في 27 نوفمبر 2006 في 18:34
Comming Soon
هذا الموضوع مغلق.