الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استيراد جميع أوراق الأكسل إلى أكسس

مغلقمُجاب
بدأه Hosain21 في 27 يوليو 2012 · 9 رد · 2,707 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أساتذتي الكرام الأفاضل :

تفضلت أستاذتنا الكريمة الفاضلة : الأستاذة زهرة ببرمجة فكرة لاستيراد أوراق العمل في الأكسل إلى جدول واحد (دفعة واحدة) .

ولكن لم يعد المرفق يعمل حاليا .

والغرض من هذا : أن نظام نور للإدارة التربوية يصدّر بيانات الطلاب والطالبات إلى ملف أكسل (في الورقة الواحدة بيانات 6 طلاب فقط)

ونرغب استيراد البيانات إلى ملف أكسس لإعادة تصديرها إلى البرامج التربوية الأخرى (مثل : اليسير للمكتبات ، وأمين لمصادر التعلم ، وإرشاد - ومرشد 2012 للمرشد الطلابي ، ومعارف ، ومدرستي لنظام المقررات)

في المرفقات الفكرة (ولكن تم حل مشكلة الاستيراد من الأكسل بطريقة غير ملائمة) .

المثال.rar

#2 أفضل إجابة

اخي الفاضل : حسين

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

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

post-15367-038917900 1343422638_thumb.gi

post-15367-048119900 1343423054_thumb.gi

post-15367-062249300 1343423085_thumb.gi

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

zaImportAllSheets.rar

بالتوفيق

المرفقات
SH.gifSH1.gifSH2.gif

تم تعديل هذه المشاركة بواسطة zahrah في 28 يوليو 2012 في 00:06

1
#3

أستاذتنا الفاضلة الكريمة :

أجزل الله لكم المثوبة ، ووفّقكم لكل خير ، وتقبل منكم .

ولكن تظهر لي مشكلة عندما جربت على ملف أكسل يتضمن 58 ورقة في الوحدة النمطية ، هنا

DoCmd.TransferSpreadsheet acImport, 8, strTable, strPathFile, False, colWorksheets(lngCount) & "$"

الأوفيس 2003 - والويندوز xp

#4

اخي الفاضل

البرنامج يعمل على جميع اصدارات الأكسيس ولا يوجد به اي مشكله

عموما جرب هذا الملف على اكسيس 2003 وابلغنا بالنتيجة

zaImportAllSheets-UP.rar

بالتوفيق

#5

أستاذتنا الكريمة الفاضلة :

آسف كثيرا لإشغالكم عن ما هو أهم من هذه المسألة .

والسبب في ما يظهر لي في رسالة الخطأ : أنكم تفضلتم بإعادة تنسيق أوراق الأكسل . (فأصبح يعمل على هذا المثال بشكل سليم 100%)

ولكن إذا أردت استيراد بيانات للمدرسة أو لمدرسة أخرى لم يعمل (حيث تظهر رسالة بعدم وجود F14 ) فأضفت إلى F28 بعدد الحقول ، ولكن رسالة الخطا تتكرر .

جربت المثال على الأوفيس 2010 (وتظهر المشكلة نفسها)

ومن العسير إعادة تنسيق ملف الأكسل ورقة ورقة كلما أردت الاستيراد (يصدّر نظام نور بيانات كل 6 طلاب أو طالبات في ورقة ، ولذا يصل عدد أوراق الملف أحيانا إلى أكثر من 150 صفحة)

في الطريقة (الغبية) التي بنيت عليها المثال افترضت أن عدد أوراق المصنف تصل إلى 300 ورقة * 6 = 1800 طالب (ولا توجد ثانوية للمقررات بهذا العدد - أكبر ثانوية بنظام المقررات 1400طالب -)

تم تعديل هذه المشاركة بواسطة Hosain21 في 28 يوليو 2012 في 07:53

#6

اخي الفاضل : حسين

لا اعلم اين هي مشكلتك بالضبط

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

ثم قم بوضع الملف هنا في المنتدى

بالتوفيق

1
#7

أستاذتنا الكريمة الفاضلة :

تم إرسال رابط ورقة الأكسل على الخاص .

أجزل الله لكم المثوبة ، ووفّقكم لكل خير ، وحفظكم من كل سوء .

#8

اخي الفاضل : حسين

سبق وان ابلغتك ان تنسيق اوراق الأكسيل لا يجب ان يكون بهذا الشكل

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

لذا يجب تنسيق الأوراق في برنامج الأكسيس كأنها جدول فقط لكي يقوم كود الإستيراد بإستيراد البيانات الى الجدول

بالتوفيق

1
#9

أستاذتنا الكريمة الغالية :

لا يد لنا في تنسيق ملف الأكسل ، لأن نظام نور يخيّرنا عند اختيار طباعة البيانات بين : الطباعة إلى ملف pdf أو أكسل .

وهذا تنسيق ملف الأكسل المصدّر من نور .

ولابد من وجود حقول فارغة في الجدول المؤقت ، ولكن الفكرة التي لجأت إليها في المثال السابق وضع شرط في استعلام الإلحاق على حقل رقم الهوية F16 أن يكون أصغر من "99999999999"

يتم الاستيراد في المثال السابق ، ولكن بطريقة قد لا تكون ملائمة .

وقد استفدت كثيرا من الكود الذي تفضلتم به ، فعدلت الملف السابق إلى هذا المرفق .

لكم جزيل الشكر على ما تبذلونه من جهود ، وعلى تحمّلكم لنا .

شكر الله سعيكم ، ورزقكم من حيث لاتحتسبون .

بيانات طلاب المقررات.rar

تم تعديل هذه المشاركة بواسطة Hosain21 في 28 يوليو 2012 في 17:07

1
#10

ماشاء الله عمل جيد يستحق الشكر عليه

هذا الموضوع مغلق.

مواضيع مشابهة