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

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

قام بنشر

السلام علبكم 🙂

 

بسبب اختلاف تنسيقات ملفات الاكسل (او CSV) ، وخصوصا تلك التي من مواقع وزارة التعليم في المملكة العربية السعودية ، كنا نضطر ان نتعامل بالكود مع كل تنسيق بطريقة تختلف عن الملف الآخر ، مما يجعل الحل لا يتناسب مع التنسيقات الملفات الاخرى ، وهذا الكود ليس بالسهل تعديله.

 

ولكن ، تقريبا جميع مستخدمي الاكسس يعرفون التعامل مع الاستعلام ، لهذا السبب دعونا نتعامل مع بيانات الاكسل في استعلام ، استعلام مسقط 🙂

هذه واجهة النموذج الذي يتم كل شيء عن طريقه:

Clipboard_11-02-2024_04.jpg.236cb5f4eeea0c7f92174d6b45d517c8.jpg

 

1. لتصفح الملفات ، واختيار ملف الاكسل (xls, xlsx, xlsm, csv) ، وسيظهر اسم الملف الذي تم اختيارة في الحقل رقم 2 ،

3. ستظهر قائمة بأسماء الاوراق (Sheets) الموجودة في الملف ، ويجب اختيار الورقة المطلوبة ،

4. هذا نموذج جدولي ، و ستظهر بيانات ورقة الاكسل هنا ، ويمكننا التعامل مع فرز وتصفية البيانات هنا ، وبعدة طرق ،

5. سيظهر استعلام مناداة ورقة الاكسل هنا (بدون فرز وتصفية) ، على شكل SQL ، وبأسماء حقول الورقة ، والتي يمكن نسخها لأي قاعدة بيانات خارجية ،

6. سيظهر استعلام مناداة ورقة الاكسل هنا (بدون فرز وتصفية) ، على شكل SQL ، وبدون أسماء حقول الورقة ، والتي يمكن نسخها لأي قاعدة بيانات خارجية ،

7. يجب النقر هنا حتى نرى نتائج الفرز والتصفية كجزء من الاستعلام في الحقول 8 و 9 ،

8. سيظهر استعلام مناداة ورقة الاكسل هنا (بالفرز والتصفية) ، على شكل SQL ، وبأسماء حقول الورقة ، والتي يمكن نسخها لأي قاعدة بيانات خارجية ،

9. سيظهر استعلام مناداة ورقة الاكسل هنا (بالفرز والتصفية) ، على شكل SQL ، وبأسماء حقول الورقة ، والتي يمكن نسخها لأي قاعدة بيانات خارجية ،

10. يمكنك عمل استعلام جاهز (للورقة بدون فرز وتصفية) او جدول ، سواء في قاعدة البيانات هذه ، او اختيار قاعدة بيانات خارجية (يجب ان تكون مغلقة حتى تستطيع تصدير استعلام او جدول لها) ، وسيكون اسم الاستعلام نفس اسم الورقة ، مثلا اسم الورقة ABC ، فيصبح اسم الاستعلام: qry_ABC ، او يكون جدول بإسم tbl_ABC حسب اختيارك من الرقم 11 ، او حتى الحاق بيانات الاستعلام الى جدول موجود سابقا (طبعا يجب مراعاة ان يكون الجدول بنفس حقول الورقة) ،

12. لنسخ الاستعلام الى ذاكرة الكمبيوتر ، بحيث يمكنك استعمال لصق ctrl+v لكائن الاستعلام (انظ الفيديو التوضيحي) ،

13. عادة لا نغير اي شيء هنا.

 

طريقة العمل:

Excel_in_Query.gif.0eb80b55689386883cc6900772acf97e.gif

.

نرى من اعلاه:

1. انه تم عمل استعلام ياسم qry_Sheet1 في قاعدة البيانات الخارجة Testing.accdb ،

2. كذلك نسخنا استعلام التصفة الى ذاكرة الكمبيوتر (تابع في الفيديو التالي) .

 

ممكن خلط عمل الفرز و التصفية بعدة طرق ، منها كما في الفيديو اعلاه ، و الصور التاليه

Clipboard_11-02-2024_02.jpg.a2bc73432945a2d8eb594f6083fd24e3.jpg

.

Clipboard_11-02-2024_03.jpg.33df081506fa1161d2ec241011981a72.jpg

.

 

لنفتح قاعدة البيانات الخارجية ونرى ما فيها ،

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

Excel_in_Query2.gif.1b563e4112d524b35efc00178036ba53.gif

.

عند فتح قاعدة البيانات الخارجية ، وحصلت على رسالة الخطأ هذه ، فهذا معناه ان برنامج "استعلام مسقط" لايزال مفتوح ، وملف الاكسل مفتوح به ، لذا يجب اغلاق برنامج "استعلام مسقط" قبل استعمال ملف الاكسل :

Clipboard_11-02-2024_05.jpg.021e256751736dcf96b19311452abb16.jpg

.

 

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

وبما انه عندنا استعلام ، فيمكننا تحويله الى جميع انواع الاستعلامات ، سواء استعلام الحاق ، او استعلام اضافة ، او استعلام لعمل جدول.

 

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

1. اسرع بكثير ،

2. عند استيراد كائنات قاعدة البيانات الى قاعدة اخرى ، فالاكسس يتوقف كثيرا عند الجداول الاكسل المرتبطة ، بينما لا يأخذ اي وقت لهذا الاستعلام

3. اختار الحقول اللي تريدها فقط ،

 

جعفر

 

Muscat_Query.zip

  • Like 7
  • Thanks 3
قام بنشر

انه لمن الشرف العظيم اني اكون اول من يعلق

ابداع وعبقريه من استاذي ومعلمي الجليل @jjafferr

وانا فعلا يشرفني ان اكون طويلب عندك اتعلم منك

جعلها فى ميزان حسناتك وجزاك الله خير الجزاء

  • Moosak pinned this topic
قام بنشر

بسم الله بسم الله .. ما شاء الله ما شاء الله .. بسم الله المكين .. نعوذ بالله من السحر والعين :biggrin:

لا هذي يبغالها سطل قهوة على صحن برياني على دست حلوى عمانية علشان الواحد يستوعب كم الإبداع والعبقرية الي يحويها هذا الموضوع 😅👌
 

الاسم لوحده تحفة 😄🖐🏻

شكرا ألف على كل هذي الدرر .. شيخ المعلمين 😊🌹🌷

  • Like 1
قام بنشر

بسم الله ما شاء الله ,,

اللي عجبني في الفكرة انه ورقة اكسيل في اكسيس زي ما هي في الملف .

أبداع ما بعده ابداع معلمنا الفاضل وأستاذنا الكبير :clapping:

 

قبل القهوة والتحلاية يبغالها منسف علشان تعرف تركز أستاذ موسى

  • Haha 1
قام بنشر

جزاك الله خير اخوي جعفر

عندي في مكتبتي امثلة كثيرة جدا لطرق الاستيراد والتصدير من والى اكسل ، وعندما احتاج عمل شيء ما .. لا اخرج بفائدة او نتيجة من هذا الكم المحفوظ ، واضطر في النهاية الى الاجتهاد وعمل اللازم من الصفر تقريبا .. ويبدو ان في هذا الموضوع الحل الشافي 

على طاري مسقط .. عمرها الله بالايمان ورزق اهلها الخير والأمان وسائر بلدان المسلمين

لك موضوع بعنوان : مسقط التقارير  .. ويتبادر الى الذهن الاسقاط

وهنا الاسم صريح .. ويكفي ادخال السرور الى قلب اخينا موسى :smile:

اكرر شكري ودعائي لك بالتوفيق ،،،

 

  • Like 1
قام بنشر

اخونا العود ابوخليل ،

في الواقع هذه تجربة سنين تم عصرها في مثل هذه المواضيع ، و دائما تكون انت الاصل 🙂

 

واخوتي الاعزاء عمر ضاحي ، و موسى ، و فادي ، و @co2002co ،

اشكر لكم جميل كلماتكم 🙂

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