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

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

قام بنشر

بسم الله الرحمن الرحيم 

كيف يمكن عمل تحديث جدول اكسس من ملف اكسل يحتوى على نفس العناوين ولكن البيانات متغيرة ولكم جزيل الشكر

قام بنشر
في ١‏/١٠‏/٢٠٢٠ at 11:57, tiger wanted said:

كيف يمكن عمل تحديث جدول اكسس من ملف اكسل يحتوى على نفس العناوين ولكن البيانات متغيرة ولكم جزيل الشكر

ولكن في فرق في اسماء العناويين بين ملف الاكسس وملف الاكسل 

هناك فرق بين كود_الصنف و كود الصنف

ارجو الرد ؟؟؟

  • Like 1
قام بنشر
3 ساعات مضت, tiger wanted said:

يمكن التعديل فى الاسماء لا يهم ذلك ولكن المهم هو التحديث وشكرا

طيب انشأ نموذج وضع فيه زر وضع تحث حدث عند النقر للزر هذا الكود .....

Dim fpath As String
fpath = Application.CurrentProject.Path & "\New Microsoft Excel Worksheet.xlsx"
DoCmd.TransferSpreadsheet acImport, 8, "Table1", fpath, True

 

  • Like 1
  • أفضل إجابة
قام بنشر

أهلا بك..

17 ساعات مضت, tiger wanted said:

هل يوجد اجابة وشكرا للجميع 

نعم.. الشفرة التالية تقوم بالتحديث والإدراج معاً!

Sub UPDATE_FROM_EXCEL()
  
  '-- GET EXCEL FILE
  Dim XL_FILE As String
  XL_FILE = CurrentProject.Path & "\ITEMX.xlsx"
  
  '-- WRITE SQL STATEMENT
  Dim SQL As String
  SQL = SQL & "UPDATE TABLE1 AS T1 "
  SQL = SQL & "RIGHT JOIN "
  SQL = SQL & "(SELECT * FROM [SHEET1$] IN'" & XL_FILE & "'"
  SQL = SQL & "[EXCEL 12.0;HDR=YES;IMEX=1;]) AS T2 "
  SQL = SQL & "ON T1.[كود_الصنف] = T2.[كود الصنف] "
  SQL = SQL & "SET T1.[كود_الصنف] = T2.[كود الصنف],"
  SQL = SQL & "T1.[اسم_الصنف] = T2.[اسم الصنف]"
  
  '-- RUN SQL STATEMENT
  CurrentDb.Execute SQL
    
End Sub

ITEMX.accdb ITEMX.xlsx

  • Thanks 1
قام بنشر

اشكركم  على هذا الحل الممتاز شكرا جزيلا واعترف بفضل هذا المنتدى واشكر جميع الاعضاء والمشرفين وجعل هذا المنتدى دائما عون لكل متابعيه وشكرا 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information