السلام عليكم
عند عمل قاعدة بيانات جديدة يكون الدليل الافتراضي لقاعدة البيانات هو مجلد (مستنداتي My Documents)، يمكن معرفة لذلك عن طريق تشغيل عبارة ()CurDir في النافذة السريع في بيئة التطوير.
وكما لا يخفى على شريف علمكم أننا إذا أردنا أخذ الدليل الحالي لقاعدة البيانات فإننا نستتخدم الخاصية : CurrentProject.Path لإعادة ذلك الدليل.
حسنا: تقوم العبارة (....)ChDir بجعل الدليل الممر عليها هو الدليل الافتراضي لقاعدة البيانات ما دامت قاعدة البيانات مفتوحة، ولكي نستفيد من هذه العبارة في تغيير الدليل الافتراضي بالدليل الحالي لقاعدة اليانات فإننا نقوم بتمرير الخاصية سابقة الذكر إلى هذه العبارة كما يلي
ChDir(CurrentProject.Path)
الجدير بالذكر أنه عند استخدام هذه العبارة فلن تكون مضطرا لوضع الشارطة الخلفية لتمييز الأدلة الفرعية المباشرة أو الملفات، وما يجب عليك هو ذكر اسم الدليل الفرعي مباشرة، فلو اردنا فتح ملف صورة ضمن الدليل الفرعي "Images" مثلا فإننا نكتبه بالطريق التالية:
"Images\123.JPG"
والطريقة المفضلة لدي في استخدام هذه العبارة هو جعلها تتقوم بتغيير الافتراض إلى الدليل الحالي عند إقلاع قاعدة البيانات
أرجو تأمل المثال المرفق