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

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

مغلق
بدأه المهنا في 3 أكتوبر 2005 · 6 رد · 680 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#3

السلام عليكم

اخي الكريم عنوان سؤالك لا يدل على محتوى الموضوع أنا قرأت عنوان الموضوع ولم ادخل الموضوع - لاني فهمت من العنوان انك وضعت كود لنسخ القاعدة - وبما اني لست بحاجة لكود النسخ فأنني لست بحاجة للدخول لقراءة الموضوع ، ولكن عندما وجدت وقتي يسمح لي بفرصة المكوث وقت اطول في المنتدى ، حدثتني نفسي بالدخول للموضوع للإستفادة ، ولكني وجدت الموضوع سؤال وليس طرح معلومة .

بالنسبة لمعرفة عدد الدسكات التي تحتاجها فهي تظهر عندما تقسم حجم ملف قاعدة البيانات على 1024 وهو حجم الفلوبي ديسك ، وبالتالي يظهر لك عدد الديسكات .

اما النسخ للقرص الصلب بإبمكانك تحديد أي مكان تريده باستخدام دالة filecopy

460.gif

#4

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

فكرة البرنامج هذا سهله جداً بل فى غاية السهوله يستطيع المبتدئ ان يخطوا فيها خطوات

وكما قال المتميز

اقتباس
بالنسبة لمعرفة عدد الدسكات التي تحتاجها فهي تظهر عندما تقسم حجم ملف قاعدة البيانات على 1024 وهو حجم الفلوبي ديسك ، وبالتالي يظهر لك عدد الديسكات .

اما النسخ للقرص الصلب بإبمكانك تحديد أي مكان تريده باستخدام دالة filecopy

#6

استخدم دالة filelen وذلك لاسترجاع حجم الملف بالبايت مثلا

si=filelen("c:\db1.mdb")

الان متغير si يحمل قيمة الحجم ، ومعلوم أن :

الكيلو بايت = 1024 بايت

الميقا بايت = 1024 كيلو بايت

460.gif

#7

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

حجم الديسك بالكامل = 1474.56 كيلوبايت اى يساوى 1509949.44 بايت

حتى تأتى بعدد الديسكات استخدم الكود التالى:-

Dim Count1 as Long , Count2 As Long
'حتى تأتى بمساحة الملف بالبايت
Count1 = Filelen("مسار الملف")
'حتى تحول المساحه بالكيلو بايت
Count1 = Val(Count1/1024)
'حتى تأتى بعدد الديسكات
Count2 = Int(val(Count1/1474.56))

وبهذا تكون قد حصلت على عدد الديسكات المطلوبه

مع خالص تحياتى...

شريف...

تم تعديل هذه المشاركة بواسطة شريف عادل في 9 أكتوبر 2005 في 00:55

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

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

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

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

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

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