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

تحويل خلايا عمود الى حقول افقية


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

كل طالب لابد أن يختار نشاطين اثنين من عدة أنشطة

لدى جدول أسماء

وجدول بأسماء الأنشطة

الآن كل طالب له نشاطان

و كل نشاط ينضم إليه أكثر من طالب

إذن العلاقة بين جدولى الأسماء و الأنشطة هى علاقة

أطراف لأطراف

قمت بعمل جدول ثالث

وضعت فيه الحقل الأساسى للجدولين

و ربطت هذا الجدول الثالث بكلا الجدولين

و الآن دور التقرير

الذى يظهر اسم الطالب و أمامه النشاط الخاص به

كما بالصورة

post-24586-0-16222800-1348661762_thumb.p

TwoColumns.rar

المطلوب عمل قائمة كما بالصورة التالية

post-24586-0-56850300-1348669078_thumb.p

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

اخي ابو لميس تحية طيبة

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

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

جرب ووافينا بالنتيجة

TwoColumns1.rar

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

أخي العزيز ابا لميس

تفقدتك فلم اجدك في المنتدى، ، فإرتأيت طرح الحل إختصاراً لوقتك وتحقيقيا لحاجتك

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

  1. الاستعلام tblNameAct Query

  2. الاستعلام Query2

  3. الاستعلام Query3

  4. التقرير RepQ3

فإن كنت قد أحسنت الفهم عنك ، يكون مرادك قد تحقق .... وكفي

والله من وراء القصد ... وهو حسبي

NA_Horizontal_Split&Rep.rar

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

أخي العزيز ابا لميس

تفقدتك فلم اجدك في المنتدى، ، فإرتأيت طرح الحل إختصاراً لوقتك وتحقيقيا لحاجتك

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

  1. الاستعلام tblNameAct Query

  2. الاستعلام Query2

  3. الاستعلام Query3

  4. التقرير RepQ3

فإن كنت قد أحسنت الفهم عنك ، يكون مرادك قد تحقق .... وكفي

والله من وراء القصد ... وهو حسبي

حل جميل و موفق

تم استخدام اكثر من داله مما يثري العمل

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

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

أعتقد ان السبب في صعوبة الحل هو التركيب المعقد للجداول ولا اعرف لماذا اختار الاخ ابو لميس هذا التركيب ، عموماً هذا حل اخر يغير في تركيب الجدول Main ويستغني عن الجدول tblNameAct بالكامل

TwoColumns.zip

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

السلام عليكم

ألقيت السؤال ثم تابعت الردود يومين متتاليين

ثم ظننت أن لا حل يمكن التوصل إليه

لكنى فوجئت الآن بهذه الدرر

و لن أستطيع الرد عليكم

حتى أمعن النظر فيها

و عن تعقيد الجداول

فلا أرى ذلك

فكل طالب يختار نشاطين اثنين من بين حوالى 12 نشاطا

لم أفضل تصميم جدول الأنشطة كعمودين

نشا1

نشاط 2

و قد أوشكت أن أفعل ذلك

لكن مع هذه الحلول الرائعة

ربما أبقيت على التصميم الحالى

هذه صورة للمطلوب

post-24586-0-10783300-1348797257_thumb.p

و أعتذر منكم لتأخرى بالرد

و إلى لقاء بعد فحص هذه الروائع

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

جزاك الله خيرا أخانا أبا آدم

لقد أمتعتنا بهذا الحل الابتكارى

الذى فاق المشكلة عظمة و قوة

و سوف أحتفظ به - كغيرى - للاستفادة به فى مشاكل مماثلة

وفقكم الله

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

شكراً ...

أخي ورفيقي الشهراني

أخي واستاذي أبو خليل

كلامكم طيب واشادتكم وشهاداتكم أعتز بها

أخي محمد السوداني ... شكراً للمساهمة

جزيت خيراً أبا لميس ، كلام طيب أعتز به ويثلج صدري

............

تمت الاجابة

يثبت لعموم الفائدة

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

اخي ابو آدم تحية طيبة

رغم انك طلبت مني من قبل ان لا استفيض في مدحك ولكن اعذرني فلم استطع ان امنع نفسي عندما شاهدت المرفق يا ملك الاكسسز

ولي طلب صغير هلا شرحت لنا الاكواد الموجودة في الاستعلامين Q2 Q3

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

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

إخوتي الفضلاء

الوحدة Horizontal وفضائلها واستخدامها تعلمناه من أخي الفاضل منتصر الآنسي نسأل الله أن يديم تواجدة بيننا ، فهو - فيما أعلم - أول من نقلها لهذا المنتدى ، ولله الفضل من قبل ومن بعد ، وكان لأستاذنا الفاضل أبو خليل سؤال للأخ منتصر حول شرحها في الموضع على الرابط ... http://www.officena....showtopic=36136

وفيه فوائد طيبة ...

وقد أكثرت من تجربته واستخدمه عند لزومه ، حتى ظننت أنه أصبح معروفاً للجميع ... ظناً ..

وللحديث بقية ....

...............

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

إخوتي الفضلاء

وإستكمالاً للحديث ... أقول

كنت قد قمت ببعض التعديلات بالتجربة ووفق الحاجة لضبط فروقات التعامل مع الرقم أو التاريخ أو النص عند التجميع أفقياً

وكان لي مساهمات في الموضوع على الرابط ... http://www.officena.net/ib/index.php?showtopic=38119 ... مع الأخ الشاعر

والله من وراء القصد ... وهو حسبي

..........

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

post-24586-0-12604200-1348914657_thumb.pأخانا الفاضل أبا آدم

جزيت عنا خيرا

من الأمانة أن أعرض عليكم هذا الحل البسيط جدا لهذه المشكلة

و هو أبسط مما نتصور

وذلك بالتجميع من خلال الاستعلام الأصلى

و استخدام دالتى

first - last

لحقل

actid

أو حقل

act

و استخدام total

الصورة

post-24586-0-12604200-1348914657_thumb.p

و النتيجة

post-24586-0-88624700-1348914689_thumb.p

و من ثم ننشئ التقرير مباشرة بدون أية تعديلات

TwoColumns تطبيق الحل.rar

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

الحاجة ام الاختراع

وابو لميس توصل الى حل حسب حاجته بطريقة مبتكرة ذكية

حسنا يا ابا لميس ، فإذا كان للطالب اكثر من نشاطين .. أربعة او ستة مثلا

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

الحاجة ام الاختراع

وابو لميس توصل الى حل حسب حاجته بطريقة مبتكرة ذكية

حسنا يا ابا لميس ، فإذا كان للطالب اكثر من نشاطين .. أربعة او ستة مثلا

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

ثانيا : لحسن الحظ أن الوزارة قررت أن يختار الطالب نشاطين اثنين فقط بجانب المواد الدراسية الأساسية

أما لو كانت ثلاثة أنشطة

عن نفسى سأفصل الأنشطة الثلاثة فى جدول من 3 أعمدة و أربطهس مع جدول الأسماء باستخدام حقل رقم الطالب و أريح و أستريح

زادكم الله علما و بارك فيكم

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

أو فيما يستقبل من موضوعات

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information