اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

السلام عليكم احبتي 

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

تحياتي احبتي

NWBANY.mdb XX.xls

قام بنشر

اخي الكريم لا اعلم ما هو تنسيق الجدول الاصلي لديك

يبدوا ان الملف المحمل تم التعديل عليه بحذف صفوف

قد يلزمك انشاء كود متكرر يتم الاستيراد البيانات على دفعات حسب تقسيم الاكسل لديك

 

نصيحة

احذف الصفوف

انشئ جدول للعملاء

انشئ جدول للفواتير

 

بعدها تستطيع استيراد البيانات حسب نطاق البيانات الموجود في ملف الاكسل

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

  • Thanks 1
قام بنشر
6 دقائق مضت, د.كاف يار said:

اخي الكريم لا اعلم ما هو تنسيق الجدول الاصلي لديك

يبدوا ان الملف المحمل تم التعديل عليه بحذف صفوف

صحيح استاذي الكريم تم حذف صفوف من الاكسل 

بالنسبه للجدول  مابهيمنا غير انه  يكون غي كود مثلا يشي جدول جسب الحقول الموجوه بالاكسس ونستورد بعدها من ملف الاكسل

تحياتي اليك يالغالي

قام بنشر

السلام عليكم

استخدم هذا الكود

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "zaher", CurrentProject.Path & "\xx.xls", True, "A7:K164"
DoCmd.RunSQL "delete from zaher Where isnull([رقم الصنف]) and isnull([اسم الصنف])"

 

  • Thanks 1
قام بنشر
26 دقائق مضت, صالح حمادي said:

السلام عليكم

استخدم هذا الكود


DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "zaher", CurrentProject.Path & "\xx.xls", True, "A7:K164"
DoCmd.RunSQL "delete from zaher Where isnull([رقم الصنف]) and isnull([اسم الصنف])"

 

بارك الله فيك استاذي القاضل /صالح حمادي الف الف شكر اليك يالغالي كم بحثت عن هذا ولم اجده

دوما وانت تعمل لي اشياء مختصره وحلوه بارك الله فيك يالغالي

ولكن لدي شويه امور ياليت تكملها لي يظهر لي رقم العميل وتاريخ الانتهاء  والتاريخ الموجوده براس الورقه بالاكسل تظهر بالجدول نهايه السجلات

فاريد ان لا تظهر هذه الاشياء مع العلم انها لم تظهر عندك لاننا حذفت بعض السجلات من الورقه ياالغالي

مع شكري وتقديري للدكتور كاف الله يعطيه الصحه والعافيه دوما ما يقصر معنا

قام بنشر
18 دقائق مضت, essam rabea said:

أخى ابو زاهر

هذه محاولة أخرى ولكن عن طريق الماكرو أرجو أن تفيد

ضع ملف الإكسيل فى ال \:D

NWBANY.accdb 452 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads XX.xlsx 17.01 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads

مشكور استاذي عصام بطلع عليها غدا واوفيك بالنتيجه رغم انني ما بجب المكرو

الف شكر اليك يالغالي وتصبح على خير

نعست هههههههه

قام بنشر
11 ساعات مضت, ابو زاهر said:

يظهر لي رقم العميل وتاريخ الانتهاء  والتاريخ الموجوده براس الورقه بالاكسل تظهر بالجدول نهايه السجلات

هذه لا تظهر لأنني حددت نطاق البيانات

11 ساعات مضت, ابو زاهر said:

مع العلم انها لم تظهر عندك لاننا حذفت بعض السجلات من الورقه ياالغالي

أنا لم أحذف سوى السجلات الفارغة

جرب لا تضع كود الحذف سوف يجلب لك نفس الجدول به مجموعة من السجلات الفارغة

هذه السجلات الفارغة تمثل الجدول الذي قمت بتحديد حدوده في الأكسل

  • Like 1
قام بنشر

استاذي  صالح حمادي

اليك هذه الملف الاصل اريد ان لابظهر لي رقم العميل والتاريخ ورقم العرض استورده من هذا الملف ستجد انها ظهرت بالجدول 

 

xx.xls

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

جرب الكود بهذا الشكل:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "zaher", CurrentProject.Path & "\xx.xls", True, "A7:K"
DoCmd.SetWarnings False
DoCmd.RunSQL "delete from zaher Where isnull([المجموع/ض]) and isnull([المجموع])"
DoCmd.SetWarnings True

 

  • Thanks 1
قام بنشر
14 ساعات مضت, صالح حمادي said:

 

 

منذ ساعه, صالح حمادي said:

جرب الكود بهذا الشكل:


DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "zaher", CurrentProject.Path & "\xx.xls", True, "A7:K"
DoCmd.SetWarnings False
DoCmd.RunSQL "delete from zaher Where isnull([المجموع/ض]) and isnull([المجموع])"
DoCmd.SetWarnings True

 

ممتاز جدا استاذي الفاضل جزاك الله خير هذا هو مطلوبي بكله 

الف تحيه اليك يالغالي

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