السلام عليكم السادة الاعضاء
 
	كل عام وانتم بخير والى الله اقرب 
 
	انا عندى قاعدة بيانات اكسس وعامل تقسيم للقاعدة الجداول لوحدها والشاشات لوحدها 
 
	انا عايز لما افتح الشاشة الرئيسيه للبرنامج  وعند الخروج ياخد نسخه احتياطى من الجداول فقط اللى هي مقسومة لان طبعا دى الاهم 
 
	انا عندى كود بياخد نسخه احتياطى من الشاشات والجداول اللينك 
 
	يعنى لو الجداول الاساسيه اتمسحت كل النسخ الاحتياطى ملهاش لازمه
 
	  وده الكود اللى عندى
 
	On Error Resume Next 
	        Dim OldFile As String, DBwithEXT, DBwithoutEXT, NewFile As String, CopyMyDB 
	           Dim fs, cf, strFolder 
	                   strFolder = CurrentProject.Path & "\Backup" 
	            Set fs = CreateObject("Scripting.FileSystemObject") 
	                If fs.FolderExists(strFolder) = False Then 
	            Set cf = fs.CreateFolder(strFolder) 
	      End If 
	        OldFile = CurrentDb.Name 
	        StrNew = CurrentProject.Path & "\Backup" 
	        DBwithEXT = Dir(OldFile) 
	        DBwithoutEXT = Left(DBwithEXT, Len(DBwithEXT) - 6) 
	        If [BKUP] = True Then 
	        NewFile = StrNew & "\" & DBwithoutEXT & "-" & Format(Date, "yyyy-mm-dd") & "-" & Format(Now(), "Hh-Nn-Ss-AMPM") & Right(DBwithEXT, 6) 
	        CopyMyDB = "cmd.exe /C copy " & """" & OldFile & """" & " " & """" & NewFile & """" 
	        Shell CopyMyDB, 0 
	        Exit Sub 
	        End If