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

هل أستطيع عدم تعديل اسم قاعدة البيانات

بدأه عبـد المجيـد في 16 أبريل 2009 · 7 رد · 525 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالكم إن شاء الله دائمــاً بخير ؟

هل يوجد كود يمنع المستخدم من تعديل اسم قاغدة البيانات .

شكراً لكم ،،،

#2

وعليكــم السـلام ورحمة الله وبركاتـه..

تفضل الحل:

اقتباس
Private Sub Form_Load()

On Error GoTo Err_Form_Load

Dim CurrentFilePath As String

CurrentFilePath = Application.CurrentProject.Path & "\xxx.mdb"

End If

Exit_Form_Load:

Exit Sub

Err_Form_Load:

MsgBox "لقد تم تغيير إسم قاعدة بيانات، سيتم إغلاق التطبيق.", vbCritical, "رسالة"

DoCmd.Quit

Resume Exit_Form_Load

End Sub

مع تغيير: xxx.mdb إلى إسم قاعدة البيانات المطلوبة.

#3

جزاك الله خيراً يا أخي الكريم وبارك فيكـ

جربت الكود ولكن للأسف لم يعمل قد يكون ناقص لوجود end if دون داله الـ if

شكرا لك .

#4

المعذرة أخي الكريم

لقد تسرعت في إجابة السؤال

أمهلني بعض الوقت وشكرا.

#5

شكرا لك ويعطيك العافيه

#6

عذرا على الإطالة

هذا كود صغير ومجرب

يقوم بأغلاق قاعدة البيانات في حالة تغيير إسم الملف،

وبإمكانك أن تعدل عليه بما شئت.

اقتباس
Private Sub Form_Load()

If Not Len(Dir("C:\xxx.mdb")) > 0 Then

MsgBox "إسم ملف قاعدة البيانات قد تم تغييره، سيتم إغلاق التطبيق.", vbCritical, "رسالة"

DoCmd.Quit

End If

End Sub

#7

ما قصرت يا أخ كويت والله يعطيك العافيه

الكود جميل جداً قد تكون فيه صعوبة لو كان أسم قاعدة البيانات طويل وقام بتعديله ولم يتذكر الاسم القديم .

على العموم أشكرك أخي الكريم وفقك الله لك خير .

#8

أخى Kwait الكود رائع وبسيط وفعال.

واسمح لى ....

أخى عبد المجيد

يمكنك وضع الإسم الأصلى لقاعدة البيانات فى الرسالة التى تظهر للمستخدم و بذلك لا يضيع الإسم الأصلى للقاعدة.

مثال:

MsgBox "إسم ملف قاعدة البيانات قد تم تغييره،.. يرجى العودة للإسم الأصلى للقاعدة وهو ×××××××××× ... سيتم إغلاق التطبيق.", vbCritical, "رسالة"

حيث أن ××××××× هو اسم القاعدة الأصلى.

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

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