mohamed unvsat قام بنشر نوفمبر 21, 2019 قام بنشر نوفمبر 21, 2019 السلام عليكم ورحمة الله وبركاته احبائي وتساتدتي الكرام اربد طريقة استيراد ملف اكسل الى الاكسيس مع مرعات نوع الحقول لاني عندي مشكلة عند لصق بينات من نوع تاريخ او قيم لا يتعرف عليها الاكسيس كما اريد ان اضع زر يطلب مني احتيار ملف اكسل لجلبه ، مع كل تحياتي للاساتدة والأعضاء الكرام..
mohamed unvsat قام بنشر نوفمبر 22, 2019 الكاتب قام بنشر نوفمبر 22, 2019 شكرا اساتدالفاضل جاري التجربة
mohamed unvsat قام بنشر نوفمبر 23, 2019 الكاتب قام بنشر نوفمبر 23, 2019 عمل رائع اخي لكن لم افهم شيء لاني اول مرة استخدم كود الاستراد كنت استعمل الطريقة اليدوية فقط من فضلك احتاج كود جد مفهوم
jjafferr قام بنشر نوفمبر 23, 2019 قام بنشر نوفمبر 23, 2019 هل ممكن ترفق لنا ملف الاكسل علشان نجرب عليه 🙂 جعفر
jjafferr قام بنشر نوفمبر 23, 2019 قام بنشر نوفمبر 23, 2019 10 دقائق مضت, jjafferr said: هل ممكن ترفق لنا ملف الاكسل علشان نجرب عليه 🙂
mohamed unvsat قام بنشر نوفمبر 23, 2019 الكاتب قام بنشر نوفمبر 23, 2019 اريد ان اجلب هدا الملف لكن ليس كل الحقول الى جدول بنفس الخصائص لكن اجلب فقط الاسم و اللقب وتارخ الميلاد 01.xlsx
jjafferr قام بنشر نوفمبر 24, 2019 قام بنشر نوفمبر 24, 2019 (معدل) تفضل الطريقة الكاملة بالصور 🙂 1. تضبيط عملية الاستيراد ، ونقوم بها مرة واحدة فقط : . . . . في الصورة اعلاه ، نلاحظ ان الاكسس يخبرنا ، ان نوع العمود Data Type باللون الاسود ، هو نص Text (الاكسس ينظر الى اول معلومة في العمود ، ويتخذ القرار في نوع هذا الحقل) ، الاكسل متسامح في عرض اكثر من نوع واحد من البيانات في عمود واحد ، بينما الاكسس كونه قاعدة بيانات ، فلا يستطيع التعامل بأكثر من نوع من المعلومات في حقل واحد ، لذا ، لو نقرت على زر Next ، وبدون ان تختار Data Type لكل عمود ، وبعد ان تتم عملية الاستيراد ، قد تلاحظ وجود جدول جديد اسمه "أخطاء الاستيراد" (كما هو الحال هنا: https://www.officena.net/ib/topic/112647-مساعدة-فشل-في-تحويل-النوع/?do=findComment&comment=678047 ) فالحل: 1. من الاكسل : النظر في بيانات ملف الاكسل والتأكد بأن جميع بيانات الحقل من نفس النوع ، ومن واقع جدول الاخطاء ، ارجع الى ملف الاكسل وقم بتصحيح هذه المعلومات ، وقم بإستيرادها مرة اخرى ، وستبقى بعض الاخطاء الغير مهمة والتي يمكن تجاهلها. 2. من الاكسس : عند استيراد البيانات لأول مرة من الاكسل (طبعا نحن نستوردها الى جدول مؤقت ، ومن ثم يتم يقوم المبرمج بتوزيع البيانات الى الجداول والحقول الخاصة بها) ، وعند الوصول الى الصورة اعلاه ، وقبل النقر على الزر Next ، انقر في كل عمود ، واختار "نص" في نوع الحقل ، واعمل هذا لجميع الاعمدة ، طبعا هذا سيجعل الاكسس يستورد جميع الاعمدة كـ نص ، ويجب عليك معالجة اختلاف نوع البيانات في الاكسس ، بعد استيراد البيانات وعند توزيع بيانات هذا الجدول المؤقت الى الجداول الثابته عن طريق استعلامات ، الميزة في هذه الطريقة ان جميع البيانات يتم استيرادها ، والعيب فيها ، ان التنظيف يتم في الاكسس (ولكن في بيئة انت مرتاح في التعامل معها) ، ولا تنسى انه في الكثير من الاحيان تأتي ملفات الاكسل من مصادر لا نملك التحكم في تغييرها. . . . وهذه نتائج البيانات التي تم استيرادها ، الى الجدول المؤقت Feuil1 : . نعمل جدول ثابت ، حتى نستورد البيانات اليه : . ثم نعمل استعلام إلحاقي ، حتى نضيف البيانات الموجودة في الجدول المؤقت ، الى الجدول الثابت : . . والآن ، ولما يكون عندنا بيانات جديدة (في نفس اسم ملف الاكسل السابق) نريد اضافتها الى قاعدة البيانات ، فقط نقوم بعمل الخطوات التالية : . . . . جعفر تم تعديل يناير 7, 2022 بواسطه jjafferr عمل اضافة للشرح 2
essam rabea قام بنشر نوفمبر 24, 2019 قام بنشر نوفمبر 24, 2019 (معدل) بعد شرح أخى جعفر زاده الله علما فلا مجال للحديث .. ولكنى أحببت المشاركة من أجل المشاركة 😊 ضع ملف الإكسيل فى نفس مسار قاعدة البيانات بنفس المسمى 01.xlsx وجرب المرفق وستكون النتيجة بجدول إسمه Nom .. عسى أن يكون المطلوب بالتوفيق ImpotrFromExcel.accdb تم تعديل نوفمبر 24, 2019 بواسطه essam rabea 2
mohamed unvsat قام بنشر نوفمبر 24, 2019 الكاتب قام بنشر نوفمبر 24, 2019 شكرا بارك الله فيكم وصلت للمطلوب بعد شرح الاساتدة 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.