17-03-2019, 09:17 PM
الصفحات : 1 2
18-03-2019, 08:19 AM
(17-03-2019, 07:34 PM)Ramzi2 كتب : [ -> ]لم يحالفني الحظ في تطبيق المثال الدي ارفقههل المثال الذي ارفقته لم يعمل ؟
المشكل من عندك، لا تقم بتغييرconnected و Active وقت التصميم بل يجب ان تكون False لكل مكونات ABSDatabase/ABSTable/...
18-03-2019, 12:14 PM
تم تغيير حالة ABSDatabase/ABSTable
الى False
و بالرغم من تغيير مسار القاعدة برمجيا
لكن البرنامج لا يتصل بالقاعدة بعد التنفيذ
![[صورة: 1552907321311.jpg]](http://up.dll33.com/uploads/1552907321311.jpg)
![[صورة: 1552907361511.jpg]](http://up.dll33.com/uploads/1552907361511.jpg)
18-03-2019, 03:09 PM
انظر من البداية ما تم قوله
ملف قاعدة البيانات والبرنامح يكونات في نفس المكان
فهل نسخت الملف test1.abs في المسار
ملف قاعدة البيانات والبرنامح يكونات في نفس المكان
فهل نسخت الملف test1.abs في المسار
F:\888\Win32\Debug\
18-03-2019, 03:51 PM
نعم دائما البرنامج مع قاعدة البيانات في ...ملف واحد
![[صورة: 1552920444361.jpg]](http://up.dll33.com/uploads/1552920444361.jpg)
![[صورة: 1552920583142.jpg]](http://up.dll33.com/uploads/1552920583142.jpg)
18-03-2019, 03:59 PM
يا اخ رمزي ركز
البرنامج هو exe وليس dpr/pas/dfm تلك الملفات المصدرية
البرنامج يتم انشائه داخل مجلد اخر داخل مجلد الملفات المصدرية
في حالتك Win32\Debug
انسخ قاعدة البيانات هناك
-
او انسخ كل من الملف التنفيذي Project1.exe وقاعدة البيانات test1.abs في اي مجلد اخر
نفذ Project1.exe وليس من داخل دلفي
18-03-2019, 05:47 PM
شكرا جزيلا أخ عبد العزيز
عنك الحق بالفعل مكنتش مركز مليح
نجح التنفيذ وتم حل مشكل الاتصال كما قلت
تحياتي
عنك الحق بالفعل مكنتش مركز مليح
نجح التنفيذ وتم حل مشكل الاتصال كما قلت
تحياتي

08-04-2021, 06:13 PM
عندي رد بسيط دون كتابة :
ABSDatabase1.Close;
ABSDatabase1.DatabaseFileName:=ExtractFilePath(ParamStr(0))+'test1.abs';
ABSDatabase1.Open;
قم بمايلي : Inspecteur d'objet delphi
حدد مسار قاعدة البايانات كما يلي
.\database.abs
وسوف تنفذ البرنامج المرتبط بقاعدة البانات كما تريد وفي أي قرص شئت
ABSDatabase1.Close;
ABSDatabase1.DatabaseFileName:=ExtractFilePath(ParamStr(0))+'test1.abs';
ABSDatabase1.Open;
قم بمايلي : Inspecteur d'objet delphi
حدد مسار قاعدة البايانات كما يلي
.\database.abs
وسوف تنفذ البرنامج المرتبط بقاعدة البانات كما تريد وفي أي قرص شئت
(18-03-2019, 05:47 PM)Ramzi2 كتب : [ -> ]شكرا جزيلا أخ عبد العزيز
عنك الحق بالفعل مكنتش مركز مليح
نجح التنفيذ وتم حل مشكل الاتصال كما قلت![]()
تحياتي
11-05-2021, 10:38 AM
(08-04-2021, 06:13 PM)damoufid كتب : [ -> ]عندي رد بسيط دون كتابة :
قم بمايلي : Inspecteur d'objet delphi
حدد مسار قاعدة البايانات كما يلي
.\database.abs
وسوف تنفذ البرنامج المرتبط بقاعدة البانات كما تريد وفي أي قرص شئت
السلام عليكم
هذه الطريقة لا تنفع
النقطة . تعني المجلد الحالي
في حال تغيير المجلد الى مجلد اخر يصبح مسار قاعدة البيانات غير صحيح.
27-05-2021, 08:48 PM
فعلا أستاذنا الكريم عند تغيير المجلد لاتشتغل قاعدة البيانات وهذا أكيد لم أنتبه لكن يأستاذ في حاله تغيير القرص أو الأقراص فالبرنامج وقاعدة البيانات يشتغلان وهذا بطبيعة الحال دون تغيير المجلد أي التسمية . شكرا لكم شكرا جزيلا أفدتني وأفدت غيري.
الصفحات : 1 2