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

كيف أعمل نسخة احتياطية لقاعدة مفتوحة مسبقا

مغلق
بدأه vBsQ في 15 ديسمبر 2005 · 18 رد · 1,459 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي برنامج وعامل عليه مشاركة ... والمشكلة أنه عندما اقوم بعملية ضغط وعمل نسخة أحتياطية للقاعدة

يكون أو يظهر خطأ فادح ويغلق البرنامج لأن القاعدة مفتوحة من شخص آخر على الشبكة .. كيف أظهر رسالة

بالمحاول فيما بعد لأنشغال القاعدة أو لاستخدامها من شخص آخر على الشبكة ..

او كيف أعمل نسخة احتياطية لقاعدة وهي مفتوحة

أتمنى أن أكون أوضحت السؤال .. :(

#2

UP

#3

UP :(

#4

على الأقل جواب على هذه الفقرة

>

كيف أظهر رسالة

بالمحاول فيما بعد لأنشغال القاعدة أو لاستخدامها من شخص آخر على الشبكة ..

<

#5

اخي العزيز

ارجو الانتظار فيمكن يكون الأعضاء مشغولون عنك قليلاً

ولكن لو بحثت لوجدت في المنتدى الاجابة

158.gif

هناك فرق بين أن تكبر بالعمر

، و أن تكبر بالعقل
فالأولى ، إجباري
، والثانية اختياري .."
 
 

164684_514411088579476_442405016_n.jpg

#6

شكرا لمرورك أخ الفوارس2000

وكلامك صحيح .. بحثت ووجدت طرق النسخ الاحتياطية .. ولكن ليست كما أريد وهي عمل نسخ احتياطية وضغط القاعدة الموجوده

على السيرفر ؟؟ لأني لا أعلم أن كان هناك أحد يستخدم القاعدة ولا لا .. لكي أتم عليها عملية الضغط والنسخ .. أرجو أن يكون كلامي واضح

في الانتظار

#7

اخي العزيز ما نوع قاعدة البيانات لديك

اكسس ام SQL

وان شاء الله ما نقصر معك واذا تأخرت عليك فيرجى الانتظار لكوني مشغول بعمل برنامج

158.gif

هناك فرق بين أن تكبر بالعمر

، و أن تكبر بالعقل
فالأولى ، إجباري
، والثانية اختياري .."
 
 

164684_514411088579476_442405016_n.jpg

#8

استخدم الأمر CopyFile قد يفيدك

مثال

CopyFile "اسم الملف المصدر","اسم الملف الجديد"

بعد ذلك قم بضغط قاعدة البيانات الجديدة

وشكرا

#9

نوع القاعدة .... اكسس

وقد حاولت بخاصية CopyFile ثم ضغط القاعدة ... ولكن لا يتم نسخ القاعدة أثناء أنشغالها مع مستخدم آخر

كل .. ما أريده هو رسالة تخبرني بأن القاعدة مستخدمه حاليا ولا يمكنك ضغطها الآن .. بس هذا ما أريده

#10

أخي إذا كنت تستخدم قاعدة بيانات Access ، ولديك شبكة فمن الأفضل أن تحول على SQL Server فهي أفضل في تعدد المستخدمين في الشبكة .

:rolleyes:

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#11

إلى هذه الدرجة معقده مع الاكسس... طيب ولي ما يعرف في SQL

#12

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

اعتقد ان هذا اللينك سوف يساعدك فيما تحتاجه من sql

/index.php?showtopic=49735

فهو منقول من منتدى Microsoft SQL Server

اتمنى ان يفيدك

enjy

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

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

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#13

لماذا أنتم معقدون لهذه الدرجه .. سؤالي حول قاعدة الاكسس وسؤال واضح جدااا

حول رسالة تنبيهية عندما تكون القاعدة مشغوله أو مفتوحة من طرف آخر بينما

أجوبتكم وليس بأجوبة وأنما محاولات غير داله على نص السؤال .... ولا تمسه ..

كيف أصبحتم مبرمجين وأنتم لا تعرفون أن تجيبو على الأسئلة .. رجاء وليس عتاباً

الذي لا يعرف الجواب .. لايضع تخمينن من عنده .. ويدع من هم مختصون يقوم بالرد

أكرر سؤالي لمن يعرف .؟؟؟؟؟ وأنا في الأنتظار

#14

يمكنك ذلك أخ vBsQ بستخدام كود تفحص القاعدة أذا كانت مفتوحة سابقا أم لا ومن ثما

أظهار رسالة تخبرك بما تريد

If dB.State = adStateClosed Then
  MsgBox "البرنامج مستخدم من قبل شخص آخر .. حاول ضغط القاعدة فيما بعد", vbCritical + vbOKOnly, "HnHn"
exit sub
end if

B)

وهناك طريقة أخرى بأن تتفحص أن كان هناك أحد يستخدم البرنامج أم لا وبالتالي فأن أستخدامه للبرنامج يعني أن القاعدة مفتوحة

وهذه هي الشفرة وتكتب في المديول وثم تستدعى

 Public Sub IsAppRunning()
  'HnHn : التأكد من عمل البرنامج
  If App.PrevInstance = True Then
    MsgBox "البرنامج مستخدم من قبل شخص آخر .. حاول ضغط القاعدة فيما بعد", vbCritical + vbOKOnly, "HnHn"
    Exit Sub
    End
  End If
End Sub

وطريقة الاستدعاء معروفة

call IsAppRunning

أنتهى .. B)

أتمنى أن يفيدك ما كتب

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#15

تشكر يا HnHn

الكود عمل معي 100 % وهذا هو المطلوب

#16
vBsQ كتب:
لماذا أنتم معقدون لهذه الدرجه .. سؤالي حول قاعدة الاكسس وسؤال واضح جدااا

حول رسالة تنبيهية عندما تكون القاعدة مشغوله أو مفتوحة من طرف آخر بينما

أجوبتكم وليس بأجوبة وأنما محاولات غير داله على نص السؤال .... ولا تمسه ..

كيف أصبحتم مبرمجين وأنتم لا تعرفون أن تجيبو على الأسئلة .. رجاء وليس عتاباً

الذي لا يعرف الجواب .. لايضع تخمينن من عنده .. ويدع من هم مختصون يقوم بالرد

أكرر سؤالي لمن يعرف .؟؟؟؟؟  وأنا في الأنتظار

================================================

سبحان الله انت تحاول تأخذ معلومه وإلا تحاول انك تجرح الناس

-----------------------------------------------------------------

الشباب ماقصروا معك والمفروض ان موضوعك يغلق بعد تعليقك الاخير كونك ما احترمت شروط المنتدى

الأعضاء الموجودون الذي لديه المعلومه والذي ليس لديه ماهو شرط عليهم ان يتابعوا موضوعك بالشكل الذي تريد وان حصلت هنالك مساعده لك فهذا جميل منهم وليس فرض عليهم وليس كلهم فاضين فكل واحد له ظروفه والبعض مشغول بمتابعة بعض المواضيع الأخرى

وبعدين : لما تقول الرجاء من الذي لا يعرف الجواب لا يخمن ؟؟؟ كيف تأتي المعلومه اخي بدون تخمين او تفكير

===========

عندما سألت كيف اصبحتم مبرمجون ؟؟؟؟ الجواب سهل وكله بالجد والاجتهاد ولكن لماذا لا توجه الى نفسك حيث وانك تريد ان يعملوا لك كل شيء جاهز .

وانا لم اكتب هذا التعليق محاماه عنهم ولكن يا اخي والله لانني اعرف لم يقصروا معك او مع غيرك

واولهم انا وليس بالضروره اذا لم يجيبوك عن اي موضوع لأي سبب كان تقوم تتضجر وتزعل

المنتدى من افضل المنتديات واعضاءه كلهم متعاونون افضل مما تتصور

والله اقولها لحبي للمنتدى واعضاءه الكرام ولما يبذلونه في سبيل نشر العلم

وارجو ا تقدر ماقدموه وما يقدمونه لك ولغيرك

#17
vBsQ كتب:
لماذا أنتم معقدون لهذه الدرجه .. سؤالي حول قاعدة الاكسس وسؤال واضح جدااا

حول رسالة تنبيهية عندما تكون القاعدة مشغوله أو مفتوحة من طرف آخر بينما

أجوبتكم وليس بأجوبة وأنما محاولات غير داله على نص السؤال .... ولا تمسه ..

كيف أصبحتم مبرمجين وأنتم لا تعرفون أن تجيبو على الأسئلة .. رجاء وليس عتاباً

الذي لا يعرف الجواب .. لايضع تخمينن من عنده .. ويدع من هم مختصون يقوم بالرد

أكرر سؤالي لمن يعرف .؟؟؟؟؟  وأنا في الأنتظار

================================================

سبحان الله انت تحاول تأخذ معلومه وإلا تحاول انك تجرح الناس

-----------------------------------------------------------------

الشباب ماقصروا معك والمفروض ان موضوعك يغلق بعد تعليقك الاخير كونك ما احترمت شروط المنتدى

الأعضاء الموجودون الذي لديه المعلومه والذي ليس لديه ماهو شرط عليهم ان يتابعوا موضوعك بالشكل الذي تريد وان حصلت هنالك مساعده لك فهذا جميل منهم وليس فرض عليهم وليس كلهم فاضين فكل واحد له ظروفه والبعض مشغول بمتابعة بعض المواضيع الأخرى

وبعدين : لما تقول الرجاء من الذي لا يعرف الجواب لا يخمن ؟؟؟ كيف تأتي المعلومه اخي بدون تخمين او تفكير

===========

عندما سألت كيف اصبحتم مبرمجون ؟؟؟؟ الجواب سهل وكله بالجد والاجتهاد ولكن لماذا لا توجه الى نفسك حيث وانك تريد ان يعملوا لك كل شيء جاهز .

وانا لم اكتب هذا التعليق محاماه عنهم ولكن يا اخي والله لانني اعرف لم يقصروا معك او مع غيرك

واولهم انا وليس بالضروره اذا لم يجيبوك عن اي موضوع لأي سبب كان تقوم تتضجر وتزعل

المنتدى من افضل المنتديات واعضاءه كلهم متعاونون افضل مما تتصور

والله اقولها لحبي للمنتدى واعضاءه الكرام ولما يبذلونه في سبيل نشر العلم

وارجو ا تقدر ماقدموه وما يقدمونه لك ولغيرك

#18

اعتذر لكم جميعا ...

#19

جزاك الله كل الخير أخى ابو اميره على كل ما قلته

وإن كان هناك أى تأخير في الرد على أى سؤال من أى أحد فإن هذا بسبب فترة الإمتحانات أو العمل أو أى ظروف

ويجب أن نعذر بعضنا

والله أعلم اننى فعلا إستفدت من هذا المنتدى جدا جدا جدا

أختكم enjy

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

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

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

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

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

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

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

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

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