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

سؤال في كود استيراد البيانات من جدول إكسل


Kaled 2007

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

سؤال في كود استيراد البيانات من جدول إكسل

وتبديلها بالبيانات الموجودة في الجدول الموجد في قاعدة البيانات

كتبت هذا الأمر لكن يوجد فيه خطأ ولم أستطيع معرفة الخطأ :

كودDoCmd.TransferSpreadsheet acImport, 8, "import", (txt), False, "A2:BE208"

DoCmd.RunSQL "INSERT INTO 1427 ( minis, step,num_school, city_place, name_school, town_code, apart _accessory, educ_area, year_promotion, lesson _1, stu_1, stu_sa_1, stu_sa_2, lesson_2, stu_2, lesson_3, stu_3, stu_sa_3, lesson_4, stu_4, stu_sa_4, lesson_5, stu_5, stu_sa_5"

, lesson_6, stu_6, stu_sa_6, lesson_7, stu_7, stu_sa_7, lesson_8, stu_8, stu_sa_8, lesson_9, stu_9, stu_sa_9, total_stu, stu_sa, mendicant, mendicant _sa, total_lesson, teachers, teacher_sa, compl_out, administraters, administraters_sa, servitors, workers, architecture_lessee, architecture_gov, account_total, total_roomes, a37, a3, a4, educ_type, a36) SELECT import.F1, import.F2, import.F3, import.F4, import.F5, import.F6, import.F7, import.F8, import.F9, import.F10, import.F11, import.F12, import.F13, import.F14, import.F15, import.F16, import.F17, import.F18, import.F19, import.F20,import.F21,import.F22,import.F23,import.F24,import.F25,import.F26,imp

ort.F27,import.F28,import.F29,import.F30,import.F31,import.F32,import.F33,import

.F34,import.F35,import.F36,import.F37,import.F38,import.F39,import.F40,import.F4

1,import.F42,import.F43,import.F44,import.F45,import.F46,import.F47,import.F48,i

mport.F49,import.F50,import.F51,import.F52,import.F53,import.F54,import.F55,impo

rt.F56,import.F57 FROM import;"

هذا الأمر أتعبني مو راضي يتنفذ ما أدري الخطأ فيين

الله يبارك فييييييكم دلوني على تصحيحه .........

حاولت لكن لم أصل لحل بحثت ولم أجد

وظيفة الأمر هي : يقوم بإستيراد جدول من نوع إكسل ( الجدول مكون من 57 حقل )

جربت الأمر على جدول حقوله 6 بيتنفذ بدون مشاكل

لكن 57 حقل (يظهر خطأ بالأقواس )

الله يعطيكم الصحة والعافية

--------------------

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

أخي الكريم

أرسل ملف الأكسل وملف الأكسس وسنتعاون سوياً على حل المشكة إن شاء الله

على كلٍ قم بتحليل مشكلتك إلى مراحل :

1 - اعمل link لصفحة الأكسل

2 - اعمل جدول table لإدخال البيانات فيه

3 - اعمل استعلام الإلحاق uppend query

بهذا تتعرف على الخطأ أين حصل وتقوم بتلافيه ثم تنتقل إلى عمل ذلك بالكود

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

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

اخى الحبيب

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

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

خطوات عمل البرنامج

1- قم بالضغط على زر فتح الفولدر و اختر ملف الاكسل المراد استيراده

و بعد اختيار الملف يمكنك فتح الملف من داخل الاكسس بالضغط على زر ( فتح ملف اكسل)

2- قم بالضغط على الكمبو بكس لاختيار ورقة العمل

3- الخطوة رقم 3 خاصة بانشاء جدول جديد لورقة العمل فيجب عليك وضع اسم للجدول

ثم اضغط على زر تنفيذ ليتم استيراد ورقة العمل

و لعرض بيانات الورقة بعد الاستيراد فى الجدول قم بالضغط على زر عرض

و اذا اردت الدخول على وضع التصميم اضغط زر تصميم

و اذا اردت حذف الجدول قم بالضغط على زر حذف

4- الخطوة رقم 4 خاصة بوجود جدول تم انشاؤه من قبل و تريد اضافة بيانات الورقة اليه

قم بالضغط على الكمبو بكس و اختر الجدول المراد اضافة بيانات الورقة اليه

ثم اضغط على زر تنفيذ

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

و لعرض الجدول فى وضع التصميم اضغط على زر تصميم

و لحذف الجدول اضغط على زر حذف

** لرؤية جميع الجداول فى اطار الاكسس اضغط زر اظهار جميع الجداول

** لاخفاء جميع الجداول و اطار الاكسس اضغط على زر اخفاء جميع الجداول

و فى الختام لكم منى كل تحية و تقدير

اخوكم / علاء الدين محمد النكلاوى

مصر - البحيرة

ت: 3803009/045

neklawy1968@yahoo.com

excel_to_access.rar

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

ألف ألف شكرر لك أخوي علاء على هذا البرنامج الرائع

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

أخوي ammar_zaid

هذه الملفات مرفقة

ملف للأكسس

وملف آخر للإكسل

تكفى حاول معي يا ammar_zaid

تفضل

coooom.zip

1428.zip

تم تعديل بواسطه Kaled 2007
رابط هذا التعليق
شارك

أخوي القحم الله يعطيك العافية

استوردت النموذج OpenExleFile والجدول Name AutoCorrect Save Failures والجدول SpareSheet

لكن واجهتني مشكلة هي أن : زر أمر فتح الملف لا يعمل .

لكن طلب وليس أمراً

إذا مافي كلفة عليك أخوي القحم .....

س / ما هي الخطوات التي أجريتها على هذا المثال ؟

أو إذا طبقت نفس المثال على البرنامج ما هي الخطوات التي أتبعها ؟ يعني شرح بسيط للكود

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

.................أخوك Kaled 2007 ..

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

  • 14 years later...

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

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

مثال :

لي جدول على الاكسال يحتوي على

1/ الاسم و اللقب 

2/ تاريخ الولادة 

3/ الجنس 

4/ اسم الاب 

و جدول على الاكسيس يحتوي 

1/ الاسم و اللقب 

2/ تاريخ الولادة 

3/ الجنس 

4/ اسم الاب 

5/ القسم 

6/ المنحة 

7/ الحالة 

 

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

1/ الاسم و اللقب 

2/ تاريخ الولادة 

3/ الجنس 

4/ اسم الاب 

حيث ياخذ حقل :

الاسم و اللقب) من جدول الاكسال مكان حقل (الاسم و اللقب) بجدول الاكسيس 

تاريخ الولادة) من جدول الاكسال مكان حقل (تاريخ الولادة) بجدول الاكسيس 

الجنس ) من جدول الاكسال مكان حقل (الجنس ) بجدول الاكسيس 

و هكذا دواليك 

 

شكرا على كل حال و على المساعدة و النصح و الارشاد الذي تقدمونه لكل مبتدئ بهذا المنتدى الرائع 

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

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