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

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


alsihran
إذهب إلى أفضل إجابة Solved by jjafferr,

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

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

عيد مبارك 

بالمرفق 

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

تكون سجل واحد فقط 

 

image.png.5ed6b9bfa12b572212909586213d255e.png

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

image.png.5432208f02b015d64d9ce14ff4a46f57.png

ولكن المشكلة هناك عامودين لم اتمكن من اضافته الى السجل 

image.png.1908e33d478cc7a8dab8dc1b7262cdca.png

في الحقيقة استطعت ان انسق البيانات بحذف التكرار وجعل كل 25 سطر ( سجل ) من الاكسل عن طريق استعلامات كثيرة لكن للاسف 

عند زيادة اعداد السجلات يكون تشغيل الاستعلام النهائي بطيئ جدا والمشكلة انه في نهاية كل اسبوع تزيد عدد السجلات تقريبا 150454 في الاكسل 

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

 

المطلوب :

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

 

لتكون عمود منفصل لكل قيمة  وتندرج تحتها القيم المقابلة في العمود Answer لعدد 25 حقل على اعتبار انها تكون تابعه لنفس السجل 

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

image.png.79ab17e5065573c97e0bad49c2947ad8.png

 

nw.rar

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

1 ساعه مضت, alsihran said:

ي الحقيقة استطعت ان انسق البيانات بحذف التكرار وجعل كل 25 سطر ( سجل ) من الاكسل عن طريق استعلامات كثيرة لكن للاسف 

عند زيادة اعداد السجلات يكون تشغيل الاستعلام النهائي بطيئ جدا والمشكلة انه في نهاية كل اسبوع تزيد عدد السجلات تقريبا 150454 في الاكسل 

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

'طيب لاحظ الاستعلام qry_alldata اذا كان يناسبك ... استخدمه

 

as.accdb

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

38 دقائق مضت, ابو البشر said:

انظر الصورة ... هل هذا ما تريد ؟؟

 

نعم هذه النتيجة المطلوبة 

لكن للاسف عند تطبيقها على ملف البيانات الاصلي الذي ناتجه 5100 سجل  تشغيل الاستعلام بطيئ

وعدد السجلات يزداد في  كل اسبوع  

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

في 29‏/6‏/2023 at 14:27, ابو البشر said:

انظر الصورة ... هل هذا ما تريد ؟؟

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

13 ساعات مضت, jjafferr said:

لسلام عليكم 🙂

 

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

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

حاولت ارفع اكبر ملف حجمه 20 ميغا بعد الضغط صار الحجم 13 ميغا للاسف  المنتدى ماسمح لي لان حجم الملف كبير 

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

20 دقائق مضت, jjafferr said:

لوسمحت ترفع الملف على احد مواقع الرفع ، ثم ترفق لنا الرابط هنا

بسبب بعض البيانات الحساسة لم اقم بتعديلها ارسلت لك الرابط على الخاص

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

 

38 دقائق مضت, jjafferr said:

1. اعمل للبرنامج "ضغط واصلاح"

2. افتح الاستعلام qry_alldata_Excel_2

 

المفروض يكون اسرع بكثير من الطريقة السابقة 🙂

الله يعطيك العافية 

ما حصلت العمودين المطلوب تحويلهم الى صفوف حسب الصورة ...؟

 

image.png.1908e33d478cc7a8dab8dc1b7262cdca.png

1.png

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

في 29‏/6‏/2023 at 16:08, alsihran said:

نعم هذه النتيجة المطلوبة 

لكن للاسف عند تطبيقها على ملف البيانات الاصلي الذي ناتجه 5100 سجل  تشغيل الاستعلام بطيئ

انت قلت ان النتائج صحيحة من استعلام ابو البشر ، فما بحثت عن هذه النقطة 😁

القصد كان السرعة 🙂

 

خليني ارجع للبرنامج واشوف المطلوب ان شاء الله

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

  • أفضل إجابة

السلام عليكم 🙂

ضع هذا الملف مع ملف الاكسل "Unmanaged.xlsx" في نفس المجلد "D:\nw" ، وإلا ، فيجب تعديل المسار في الاستعلام qry_1_Excel_File (وهذا سيأخذ وقت لفتح الاستعلام 🙂) :

image.png.66c534a103a2f66367fd5ef025bc1787.png

 

استخدم الزر في النموذج ، حتى تعمل جدول جديد بإسم tbl_Data وبه بيانات الاكسل جاهزة لتحويلها الى اي جدول آخر ، او استعماله مباشرة في الاكسس ،

ملاحظة ، يتم حذف الجدول tbl_Data ، ويتم عمله من جديد في كل مرة ، حتى نتأكد بأننا حصلنا على جميع حقول ملف الاكسل .

1569.as_Final.accdb.zip

  • Like 1
  • 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