بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
إخوتي الكرام
عندي برنامج يقرأ معلومات من قاعدة بيانات أخرى وإذا تمت القراءة يجب تعديل اسم القاعدة حتى لاتتركرر قراءتها
لكن لم أستطع تشغيل البرنامج أرجو التكرم بالمساعدة
Dim result As Integer, FileName As String, FileName2 As String
Dim dbc As Database, dbo As Database, RSR As Recordset, RSM As Recordset, RSI As Recordset
With Application.FileDialog(msoFileDialogFilePicker)
.Filters.Clear
.Title = "حدد القاعدة المصدر"
.Filters.Add "Microsoft Access", "*.mdb"
.FilterIndex = 1
.AllowMultiSelect = False
.InitialFileName = CurrentProject.Path
result = .Show
Set dbc = CurrentDb()
FileName = Left(Trim(.SelectedItems.Item(1)), Len(Trim(.SelectedItems.Item(1))) - 4)
FileName2 = Left(Trim(.SelectedItems.Item(1)), Len(Trim(.SelectedItems.Item(1))) - 4) & "_قديم.mdb"
If (result <> 0) Then Set dbo = OpenDatabase(Trim(.SelectedItems.Item(1)))
End With
Shell "Rename " & FileName & "' '" & FileName2 & "'"