hamdy1111 قام بنشر أغسطس 3, 2021 قام بنشر أغسطس 3, 2021 السلام عليكم ، عندي قاعدة فيها بيانات الطلاب ناجح وراسب وصورهم ، ويوجد ارتباط لكل صورة لكل طالب محفوظه في مجلد خارج القاعدة وأريد المساعدة في فصل صور الناجحين من المجلد الاصل إلى مجلد جديد ـ ولكم جزيل الشكر فصل الصور.rar
د.كاف يار قام بنشر أغسطس 3, 2021 قام بنشر أغسطس 3, 2021 31 دقائق مضت, hamdy1111 said: السلام عليكم ، عندي قاعدة فيها بيانات الطلاب ناجح وراسب وصورهم ، ويوجد ارتباط لكل صورة لكل طالب محفوظه في مجلد خارج القاعدة وأريد المساعدة في فصل صور الناجحين من المجلد الاصل إلى مجلد جديد ـ ولكم جزيل الشكر فصل الصور.rar 300.13 kB · 0 downloads تفضل الكود و التعديل On Error Resume Next Dim MyFile, DstFile As String Dim Syso As Object Dim db As DAO.Database Dim rs As DAO.Recordset '==================================== Set rs = CurrentDb.OpenRecordset("SELECT * FROM Table1 where nategacode=2") rs.MoveFirst While (Not rs.EOF) MyFile = CurrentProject.Path & "\savefrom\" & Right$(rs.Fields("imagepath"), Len(rs.Fields("imagepath")) - InStrRev(rs.Fields("imagepath"), "\")) DstFile = CurrentProject.Path & "\saveto\" & Right$(rs.Fields("imagepath"), Len(rs.Fields("imagepath")) - InStrRev(rs.Fields("imagepath"), "\")) DBEngine.Idle Set Syso = CreateObject("Scripting.FileSystemObject") Syso.copyfile MyFile, DstFile Set Syso = Nothing Kill MyFile rs.Edit rs.Fields("imagepath").Value = DstFile rs.Update rs.MoveNext Wend rs.Close Set rs = Nothing MsgBox "تم نقل الصور بنجاح", vbInformation + vbMsgBoxRight, "تأكيد" DoCmd.Requery فصل صور الطلاب.zip 5
hamdy1111 قام بنشر أغسطس 3, 2021 الكاتب قام بنشر أغسطس 3, 2021 سيدي ، عاجز عن الشكر جزاك الله خيرا ، اشتغل وزي الفل ، لكن يا ليت تكمل جميلك وتدلني على كيفية تعلم ما كتبته لأني لي 4 سنوات في الاكسس عمري ما قابلت اوامر بهذا الشكل وجزاكم الله خيرا
د.كاف يار قام بنشر أغسطس 4, 2021 قام بنشر أغسطس 4, 2021 الكود المستخدم هو التالي On Error Resume Next Dim MyFile, DstFile As String Dim Syso As Object Dim db As DAO.Database Dim rs As DAO.Recordset '==================================== ' تحديد جدول البيانات Set rs = CurrentDb.OpenRecordset("SELECT * FROM Table1 where nategacode=2") rs.MoveFirst While (Not rs.EOF) ' استخراج اسم الملف من رابط الصورة داخل قاعدة البيانات MyFile = CurrentProject.Path & "\savefrom\" & Right$(rs.Fields("imagepath"), Len(rs.Fields("imagepath")) - InStrRev(rs.Fields("imagepath"), "\")) ' تحديد مسار المجدل الثاني و اضافة اسم الصورة المستخرج من الكود اعلاه DstFile = CurrentProject.Path & "\saveto\" & Right$(rs.Fields("imagepath"), Len(rs.Fields("imagepath")) - InStrRev(rs.Fields("imagepath"), "\")) 'البدء في انشاء نسخة مماثلة من الملف المحدد اعلاه DBEngine.Idle Set Syso = CreateObject("Scripting.FileSystemObject") ' مسار الملف الأصلي و المسار الجديد Syso.copyfile MyFile, DstFile Set Syso = Nothing 'حذف الملف من المجلد الرئيسي بعد نسخه Kill MyFile 'تعديل المسار داخل الجدول rs.Edit rs.Fields("imagepath").Value = DstFile rs.Update rs.MoveNext Wend rs.Close Set rs = Nothing 3
د.كاف يار قام بنشر أغسطس 4, 2021 قام بنشر أغسطس 4, 2021 نقسم الكود لكي يسهل الشرح بهذا الكود تستطيع انشاء نسخة مماثلة لأي ملف مهما كان الامتداد Dim MyFile, DstFile As String Dim Syso As Object MyFile = File_Name ' Old File DstFile = CurrentProject.Path & "\Folder_Name\" & " New_File_Name" ' New File DBEngine.Idle Set Syso = CreateObject("Scripting.FileSystemObject") Syso.copyfile MyFile, DstFile Set Syso = Nothing لحذف اي ملف Kill " C:\\ File Path ....." 3
hamdy1111 قام بنشر أغسطس 6, 2021 الكاتب قام بنشر أغسطس 6, 2021 بارك الله فيك اخي د كاف وكنت ارجو ان تحيلني لرابط فيه كافة اوامر اكسس مع الشرح
أفضل إجابة د.كاف يار قام بنشر أغسطس 7, 2021 أفضل إجابة قام بنشر أغسطس 7, 2021 14 ساعات مضت, hamdy1111 said: بارك الله فيك اخي د كاف وكنت ارجو ان تحيلني لرابط فيه كافة اوامر اكسس مع الشرح تفضل هذا الموقع اجعله مرجع لك ستجد كل ما تحتاجه من اكواد microsoft 3
abouelhassan قام بنشر أغسطس 7, 2021 قام بنشر أغسطس 7, 2021 18 ساعات مضت, د.كاف يار said: تفضل هذا الموقع اجعله مرجع لك ستجد كل ما تحتاجه من اكواد microsoft زادك الله من فضله استاذ الحبيب ربنا يحفظك يارب ويديك الصحة والعافية شكر وتقدير واحترام من اخيك 2
hamdy1111 قام بنشر أغسطس 30, 2021 الكاتب قام بنشر أغسطس 30, 2021 بارك الله في الجميع وفي د كاف يار وجزاكم الله خيرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.