سمير1404 قام بنشر أكتوبر 16, 2020 قام بنشر أكتوبر 16, 2020 السلام عليكم هل هناك طريقة لتحديد الاعمدة التي يراد استيرادها من الاكسل الى الجدول في الاكسس من خلال النموذج ولكم الشكر
أبو إبراهيم الغامدي قام بنشر أكتوبر 18, 2020 قام بنشر أكتوبر 18, 2020 أهلا سمير.. في ١٧/١٠/٢٠٢٠ at 01:38, سمير1404 said: هل هناك طريقة لتحديد الاعمدة التي يراد استيرادها من الاكسل الى الجدول في الاكسس من خلال النموذج نعم يمكن..، لكن نريد عينة من البيانات وتحديد طريقة ادراج البيانات في الجدول مثلا: إضافة الجديد مع تحديث السابق..
تمت الإجابة د.كاف يار قام بنشر أكتوبر 18, 2020 تمت الإجابة قام بنشر أكتوبر 18, 2020 تفضل هذا الكود شامل الشرح اخي الكريم On Error GoTo errorhandle Dim MyFilePath, MyRange, MyTablName As String 'MyFilePath = "مسار ملف الاكسل" MyRange = "نطاق الخلايا المراد استيرادها من ملف الاكسل" MyTablName = "اسم الجدول الذي سيتم تخزين البياناته به" '-------------------------------- '''''''' فتح مستعرض الملفات لإختيار الملف '''''''' Dim fpath As Variant With Application.FileDialog(3) .Title = "Choose File" .Filters.Clear .Filters.Add "Excel Files", "*.xls ; *.xlsx" .AllowMultiSelect = False .InitialFileName = "" If .Show = -1 Then MyFilePath = .SelectedItems(1) End If End With '-------------------------------- '''''''' استيراد ملف الاكسل حسب الشروط اعلاه '''''''' DoCmd.TransferSpreadsheet acImport, 10, MyTablName, FilePath, False, MyRange MsgBox "تم استيراد الملف بنجاح", vbMsgBoxRight + vbInformation, "تأكيد" errorhandleexit: Exit Sub errorhandle: MsgBox Err.Description Resume errorhandleexit 2 1
سمير1404 قام بنشر أكتوبر 25, 2020 الكاتب قام بنشر أكتوبر 25, 2020 جزاكم الله خير ولكن يوجد لدي ملاحظة بعد تطبيق المثال الملفات التي تظهر تكون فقط امتداد واحد دون الاخر يعني اما ان يظهر xlsx او xls علما اني استخدم عدة اصدارت من الاوفيس
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.