اذهب الي المحتوي
أوفيسنا

ربط ملف اكسل بالاكسس


إذهب إلى أفضل إجابة Solved by عبدالله بشير عبدالله,

الردود الموصى بها

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

حياكم الله

عندي ملف اكسل + ملف اكسس

اعمل على ملف اكسل --- المطلوب اكرمكم الله - وما ادري هل ممكن عمل هذا الطلب :

ربط ملف الاكسل بالاكسس 

بحيث ما يجري من تغييرات في ملف الاكسل يتغير بالاكسس تلقائيا

قاعدة بيانات.zip اكسل.xlsm

تم تعديل بواسطه صباح2024
رابط هذا التعليق
شارك

  • أفضل إجابة

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

نعم، يمكنك ربط ملف Excel بملف Access 

عند عمل تحديث بيانات أو اضافة  في ملف اكسل 

تنتقل هذه االتحديثات أو الاضافات أو التغييرات الى ملف اكسس

 اتبع  الخطوات في الصور

1.png.b24bc5c2e363c646e5f1e0722c89ff3e.png

2.png.ba967e6be908b7f90826f2330bd130b3.png

3.png.2d5000aa931aa049f40088ac612950bc.png

4.png.01240b36d55342aeff6e56ec1c812ba0.png

 

5.png.5dd6838f18c1168dcdb2f3c93b794728.png

 

قاعدة بيانات.zip

اكسل.xlsm

تم تعديل بواسطه عبدالله بشير عبدالله
  • Like 3
رابط هذا التعليق
شارك

السلام عليكم

كان موضوعي هو

عندي ملفين واحد اكسس وملف اكسل

عملي على ملف اكسل

كنت اقوم بعملية نسخ ولصق (انسخ البيانات من الاكسل الى اكسس)

هل توجد طريق (كود) عندما اعمل تحديث بيانات أو اضافة  في ملف اكسل 

تنتقل هذه االتحديثات أو الاضافات أو التغييرات الى ملف اكسس 

او تصدير البيانات من الاكسل الى اكسس 

 

 

 

تم تعديل بواسطه صباح2024
رابط هذا التعليق
شارك

وعليكم السلام 

5 ساعات مضت, صباح2024 said:

عندما اعمل تحديث بيانات أو اضافة  في ملف اكسل 

تنتقل هذه االتحديثات أو الاضافات أو التغييرات الى ملف اكسس

 وهذا ما يقوم به الشرح السابق, وطريقة الربط المشروحه اعلاه هي طلبك  طبق الشرح على ملفك  مرة واحدة فقط فيتم الربط بين الملفين اكتب بيانات في ملف الاكسل في شبت السجل ثم افتح ملف الاكسس ستجد البيانات التى كتبتها في الاكسل موجودة في جدول السجل في ملف الاكسس  وكلما حدثث ملف الاكسل او اضفت بيانات تنتقل البيانات الى ملف الاكسس اتوماتيكيا

تحياتى لك

 

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

طلبت من الذكاء الاصطناعي كود لربط ملف الاكسل والاكسس بحث اذا حصل تغيير في الاكسل ينتقل هذا التغيير تلقائي الى ملف الاكسس

وهذا الكود هو 

S

Sub ImportFromExcel()

    Dim db As Database

    Dim rs As Recordset

    Dim xlApp As Object

    Dim xlBook As Object

    Dim xlSheet As Object

    Dim i As Integer

 

    Set xlApp = CreateObject("Excel.Application")

    Set xlBook = xlApp.Workbooks.Open("C:\Path\To\Your\Excel\File.xlsx")

    Set xlSheet = xlBook.Sheets(1)

    Set db = CurrentDb

    Set rs = db.OpenRecordset("YourTableName")

 

    rs.AddNew

    For i = 1 To xlSheet.UsedRange.Rows.Count

        rs.Fields("FieldName1") = xlSheet.Cells(i, 1).Value

        rs.Fields("FieldName2") = xlSheet.Cells(i, 2).Value

        ' Add other fields as needed

        rs.Update

    Next i

 

    rs.Close

    Set rs = Nothing

    db.Close

    Set db = Nothing

    xlBook.Close False

    xlApp.Quit

    Set xlApp = Nothing

End Sub

ممكن من حضراتكم الكريمة تعديل هذا الكود ليصلح على شغلي وعلى الملفين المرفقين في المشاركة الاولى

 

b
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information