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

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

مغلق
بدأه ابوعبدالملك في 3 نوفمبر 2001 · 10 رد · 1,980 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلى جميع الأخوه

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

لدي قاعدة بيانات وعند الإغلاق يوجد زرين

1- خروج مع تحديث النسخه الإحتياطيه

2- خروج بدون تحديث النسخه الإحتياطيه

عند الضغط على زر رقم (1) أشغل برنامج بأمرshell به عد خيارات المهم

عند ضبط الخيارات وضغط زر تحديث (طبعاً في البرنامج الثاني) عملت التحديث بأمر filecopy وأريد أن يخرج موشر يدل على أن التحديث جارى بطريقتين

1- عبارة( التحديث جاري) تؤشر

2- شريط يدل على التحديث (نفس الشريط الذي يخرج في عملية التحميل

ولم أستطع عمل ذلك لأن البرنامج يقف عند التعليمه البرمجيه filecopy حتى ينتهي من التحديث

علماً أن التحديث يتم على جهاز سي دي رايتر

فكيف أتمكن من ذلك ؟؟؟؟؟؟ وإذا كان هناك طرق أخرى فأرجوا إيضاحها

مع شكري وتقديري للجميع

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#2

للرفع

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#3

بسم الله الرحمن الرحيم

موضوع يستاهل الرفع وينكم يا جماعه

#4

ان كنت تستخدم الAccess فستخدم طريقة تصدير قاعدة البيانات الى قاعدة بيانات في مسار اخر وذلك عن طريق أوامر الماكرو ثم ضع أمر الماكرو داخل زر الخروج وبذلك تضمن عند كل مرة تخرج من البرنامج وجود نسخة احتياطية في المسار المحدد في الماكرو ...

#5

الأخ fahad

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

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

وعند إستخدام الأمر filecopyيتوقف البرنامج على هذا السطر حتى يتم تحديث قاعة البيانات

السئوال . هل هناك طرق لكي يعمل البرنامج التحديث أو الحفظ بحيث يخرج على الشاشه ما يدل على ذلك إما مؤشر أو شريط(أعتقد تعبئه إذا صحت تسميتي) أو غير ذلك

أعتقد السئوال واضح .

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#6

معقوله ما فيه أحد يعرف !؟ ما أعتقد

:confused:

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#7

الظاهر إني سأجاوب نفسي رغماً لأن ما في أحد

1- طريقة doevents يمكن السبلت حطأ

2- أسمع بالثريد

طيب بقي أحد يشرح هاتين الطريقتين لأني خلاص ما أعرف أكثر من ذلك

وإلا سأضطر للبحث في الكتب والمراجع لعل وعسى

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#8

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

أقترح إستخدام الأمر التالي لأخذ نسخة

قم بوضع المسارات الأصلي datapath و الجديد Backuppath

فى صندوق نص علي الفورم

DoCmd.Hourglass True
Dim m3,  m4 As String
  Dim datapath As String, Backuppath As String
  m3 = Trim$(datapath)
  m4 = Trim$(Backuppath)
  DBEngine.CompactDatabase m3, m4, DB_LANG_ARABIC
  DoCmd.Hourglass False
  MsgBox " Data Copied Successfully ! ", 64, "  Backup Confirmation"
#9

السلام عليكم

جرب هذا المثال :

http://mypage.ayna.com/ajami/myfiles/RepComp.zip

فقط قم بإلغاء أمر Kill

وسف تجد نسخة للملف موجود في Drive C بإسم

MyComapctTempFileAjm.mdb

Regards

Al-Ajami

#10

اخي / ALAJAMI

الرابط لا يعمل

لن اوفي ابدا ما قدمه لي هذا المنتدى

سامر

#11

برجاء الرد

لااهمية الموضوع

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

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

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

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

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

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