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

" كود " نسخ جداول القاعدة الرئيسة من على الشبكة

مغلق
بدأه ابن مسقط في 16 نوفمبر 2003 · 2 رد · 831 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذا سؤال:من الأخ الكريم/ سالم-1111

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

حيث كما تعرف انة عند استخدام الاكسس على الشبكة تكون الجداول مفصولة عن

الواجهة ولك جزيل الاحترام

الجواب :

ضع الكود التالي في "حدث عند النقر" لزر موضوع على نموذج غير مرتبط مع أي جدول :-

Private Sub BackUp_Click()
On Error GoTo Err_Backup
Dim strSource As String, strDest As String
Dim strError As String
'
BeginBackup:
  
  DoCmd.Hourglass True
        
  ' مسار القاعدة الرئيسة التي يوجد بها الجداول

  strSource = "D:\backup\Backend.mdb"
    
  '  مسار المجلد الذي سيتم حفظ نسخة القاعدة الإحتياطية بداخله
 strSource = "C:\YourFolderName\YourBackend.mdb"
        
  FileCopy strSource, strDest
  DoCmd.Hourglass False
  
  MsgBox ".تم بنجاح نسخ جداول القاعدة", _
    vbInformation + vbMsgBoxRight + vbOKOnly, _
    "إكتمال عملية النسخ"

Exit_Backup:
  Exit Sub

Err_Backup:
  Select Case Err.Number
    Case 61
      strError = "The Floppy Disk is full, Cannot Save to this Disk." _
        & vbCrLf & vbCrLf & "Insert a New Disk then Click ""OK"""
      If MsgBox(strError, vbCritical + vbOKCancel, " Disk Full") = vbOK Then
        Resume BeginBackup
      Else
        Resume Exit_Backup
      End If
    Case 70
      strError = "The File is currently open." & vbCrLf & _
        "The File can not be Backed Up at this time."
      MsgBox strError, vbCritical + vbOKCancel, " File Open"
    Case 71
      strError = "There Is No Disk in Drive" & vbCrLf & vbCrLf & _
        "Please Insert Disk then Click ""OK"""
      If MsgBox(strError, vbCritical + vbOKCancel, " No Disk") = vbOK Then
        Resume BeginBackup
      Else
        DoCmd.Hourglass False
        Resume Exit_Backup
      End If
    Case Else
      DoCmd.Hourglass False
      MsgBox Err.Number & vbCrLf & Err.Description
      Resume Exit_Backup
  End Select

End Sub

backup.rar

تم تعديل هذه المشاركة بواسطة ابن مسقط في 16 نوفمبر 2003 في 02:28

ibnmusqat.gif
#2

تسلم اخى العزيز ابن مسقط هذا ماكنت ابحث عنة

الله يجزيك كل خير ونسال الله على ان نقدر ان نرد لك بعض مما تقدمة من مجهود ومعرفة

واتمنا لك كل توفيق ونجاح

#3

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

إضافة أخرى للكود السابق ، تمكنك من إختيار مسار واسم مجلد الحفظ :-

إستبدل السطر التالي في الكود أعلاه :

strSource = "C:\YourFolderName\YourBackend.mdb"

بهذا السطر :

strDest = InputBox("Enter Complete Path, File Name and Extension" & vbCrLf & "Where the Backup File is to be Saved.", " Enter Path And File Name")

والله الموفق.

ibnmusqat.gif

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

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

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

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

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

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