الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن التعرف على مسار الملف من خلال الكود

مغلق
بدأه M.Hussein في 1 يناير 2003 · 6 رد · 611 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخ الفاضل أبو هاجر - الإخوة الكرام

1. هل يمكن حذف جميع سجلات من جدول معين بإستخدام زر أمر

2. هل يمكن التعرف على المسار الحالى لملف قاعدة البيانات المفتوحة وتخزينه فى متغير بحيث عند احتاجنا لعمل تصدير من هذه القاعدة يمكن دمج المسار المنتج ليحتوى على جميع الملفات المتعلقة بقاعدة البيانات والتي سيتم تصديرها

#2

بعد إذن أستاذنا أبو هاجر

بالنسبة للسؤال الثاني

الدالة التالية ترجع مسار قاعدة البيانات الحالية

Function fCurrentDBDir() As String



Dim strDBPath As String

Dim strDBFile As String

    strDBPath = CurrentDb.Name

    strDBFile = Dir(strDBPath)

    fCurrentDBDir = Left(strDBPath, InStr(strDBPath, strDBFile) - 1)

    

End Function

ولوضع نتيجة هذه الدالة في متغير اسمه مثلا apath كل ما عليك أن تكتبه هو

Dim apath As String

apath = fCurrentDBDir
#3

أخي الكريم حارث شكراً لك وكفاك الله شر ما تحذر

أخي الكريم حسين

بالنسبة للسؤال الأول نعم يمكن ذلك من خلال تنفيذ استعلام حذف

عندما تفتح شاشة تصميم الاستعلام اختر قائمة استعلام ثم اجعل نوع الاستعلام استعلام حذف وحدد شروط السجلات التي تريد حذفها أو اترك حقل الشروط فارغاً لحذف جميع السجلات

تحياتي

أخوك / أبو هاجر

#4

الله يبارك فيكم جميعا وسوف أقوم بالتجربة

#5

الأخ الكريم / أبو هاجر

انك لم تذكر كيف تخصص زر أمر لتنفيذ إستعلام الحذف هذا - أرجو توضيحه.

الأخ الفاضل / حارث

جزاك الله كل الخير على المعونة.

#6

السلام عليكم

أمر تنفيذ الاستعلام كالتالي

docmd.openquery "اسم الاستعلام"

تحياتي

#7

أعتقد أن أفضل أمر لمعرفة مسار قاعدة البيانات الحالية هو

Application.CurrentProject.Path

بدلا من الأسطر الكثيرة

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…