اذهب الي المحتوي
أوفيسنا

سؤال : بخصوص دمج الصفوف


ابو جودي
إذهب إلى أفضل إجابة Solved by kanory,

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

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

تم التطرق الى الموضوع سابقا وهذا هو الموضوع
وكانت الاجابة من استاذى الجليل ومعلمى القدير الاستاذ @AlwaZeeR
من استاذى الجليل ومعلمى القدير الاستاذ @jjafferr

 

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

المطلوب تجميع كل القيم من الحقل    SPN    والعامل المشترك لتجميع تلك الصفوف هى قيمة الحقل   InstNo

جزاكم الله خيرا :fff:

Mohammed Essam.accdb

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

للتوضيخ اكثر

قيمة الحقل  InstNo   عندما تساوى  EGP/MT/INST 005

نجدها اتكررت فى عدد  2 صف  وكانت قيمة الحقل   SPN    فى كل صف كالاتى

فى الصف الاول   2601913

فى الصف الثانى  43-1402

 

المطلوب تجميع القيم فى صف واحد على انت تكون بهذا الشكل 

tblSubPn
SPN InstNo   
   2601913 /  43-1402              EGP/MT/INST 005     
   MS21250-10042 / 2613109 / 2602540 / MS21250-08034                         EGP/MT/INST 007

هذا على سبيل المثال وليس الحصر

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

استاذى الجليل ومعلمى القدير الاستاذ @kanory :fff::fff::fff:

ليس هذا جرء من الحل انما بفضل الله تعالى ثم حضرتك انه كل الحل :clapping::jump::signthankspin:

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

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

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

وهذا كما ينبغى ان يكون يا استاذ @kanory :fff:

الاستعلام   >>-------->  qryIndexForMT
الاستعلام   >>-------->  qryIndexForPT

شكر الله لكم واحسن الله اليكم استاذى القدير وبيض الله وجوهكم يوم الدين ان شاء الله ورزقكم صحبة النبيين والشهداء والصديقين :wub:

kanory_3.accdb

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

العفو منكم استاذى الجليل فكل الفضل لله سبحانه وتعالى ثم لاساتذتى العظماء الذين لم يبخلوا قط ودائما وابدا انهل العلم مما تقدمونه

جزاك الله تعالى كل الخير ان شاء الله اوسال الله تعالى ان يسهل لكم كل دروب الجنان مقابل كل دروب العلم التى تقدومنها 

كل الشكر والتقدير والاجلال لكم والله لن يوفيكم قدركم :fff:

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

أستاذنا kanory أستاذنا ابا جودى

والله الواحد ساعات من حلاوة الحلول بيبقى عاوز يدوس Like عشرين تلاتين مرة .. يا ريت فريق المنتدى يفعل الخاصية دى

 

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

انا فى غاية الاسف اعتذر لاثقالى عليكم اخى الحبيب و استاذى الجليل استاذ @kanory :wub::fff:

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

ولكن رجاء احتاج لتحقيق هذه النقطة مرة اخرى 

قمت بانشاء استعلام جديد  باسم    >>------>   qryMTCross      

المطلوب هذه المره

تجميع قيم الحقل   SPN  كذلك فى صف واحد عندما تكون قيم الحقل   SPM  متكررة  لنفس قيمة الحقل  InstNo

 

فى الوضع الحالى مثلا
لو قمنا بعمل فلتر على   EGP/MT/INST 007   للحقل   InstNo   فى الاستعلام  >>------>   qryMTCross   نحصل هذا الشكل

 
qryMTCross
ITEM              SPN            InstNo      S.P.M. Reference     
007    2602540     EGP/MT/INST 007               32-49-01
007    2613109    EGP/MT/INST 007            32-49-01
007    MS21250-08034        EGP/MT/INST 007            32-09-01
007    MS21250-10042    EGP/MT/INST 007            32-42-06

 

النتيجة المطلوب الوصول اليها من المفترض ان تكون على هذا الشكل

 
ITEM                  SPN              InstNo      S.P.M. Reference    
007      2602540 / 2613109                 EGP/MT/INST 007               32-49-01
007      MS21250-08034       EGP/MT/INST 007         32-09-01
007        MS21250-10042     EGP/MT/INST 007             32-42-06

فى هذه المره هناك عاملين مشتركين   InstNo    و    SPM     لتجميع القيم فى صف واحد

وذلك لان قيمة  الحقل   SPM  وحدها والتى تسوى مثلا  32-49-01   تتكر اكثر من مره  ولكن يختلف احيااننا قيمة الحقل  InstNo

 

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

السلام عليكم

أعتقد أن الأمر بسيط ان شاء الله

قم باضافة الشرط الثاني بالجملة الاستعلامية هنا

AllContNo: Concatenate1("SELECT SPN FROM Q1 WHERE ITEM='" & [ITEM] & "'" & " And SPM='" & [SPM] & "'" & " ORDER BY ITEM")

داخل الاستعلام الذي يتم فيه التجميع

جرب ووافنا بالنتائج

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

الان, أبو عبدالله الحلوانى said:

السلام عليكم

أعتقد أن الأمر بسيط ان شاء الله

قم باضافة الشرط الثاني بالجملة الاستعلامية هنا


AllContNo: Concatenate1("SELECT SPN FROM Q1 WHERE ITEM='" & [ITEM] & "'" & " And SPM='" & [SPM] & "'" & " ORDER BY ITEM")

داخل الاستعلام الذي يتم فيه التجميع

جرب ووافنا بالنتائج

انا بالفعل قمت بهذه الخطوة قبل وضع مشاركتى الأخيرة بطلب الهون ولكن النتيجة غريبة جدا

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

الحمد لله تم التوصل الى النتيجة المطلوبة 

كل الشكــــــــــــــــــــــر والتقدير اخى الحبيب واستاذى الجليل الاستاذ @أبو عبدالله الحلوانى :wub::fff:
كل الشكــــــــــــــــــــــر والتقدير اخى الحبيب واستاذى الجليل الاستاذ @kanory :wub::fff:

3dlat.net_14_15_35ee_437527-1380960375.gif.15f61584089beff013990c53c28a4788.gif

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

4 دقائق مضت, ابا جودى said:

الحمد لله

ماذا كانت المشكلة لتتم الاستفادة 

 

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

الان, أبو عبدالله الحلوانى said:

ماذا كانت المشكلة لتتم الاستفادة 

 

كانت المشكلة عندى انا اننى فقدت تركيزى وضعت جملة الاستعلام كما تفضلتم ولم انتبه اننى انتقلت الى قاعدة اخرى كانت مفتوحة وكان بها مشكلة :biggrin:

سأرفق القاعدة الجديدة فورا ان شاء الله 

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

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

هذا شئ يخص عملى لذلك ضيق وقتى وكثرة الافكار وقلة النوم افقدونى تركيزى اليوم تماما

اعتذر جدا جدا جدا لكم على الاثقال عليكم

جزاكم الله خيرا وغفر الله لكم وفرج عنكم كربات الدنيا والاخرة ان شاء الله

 

واخيرا المرفق

النتائج التى التى كنت ارجوها فى الاستعلامات الاتية

qryIndexForMT
qryIndexForMTCross
qryIndexForPT
qryIndexForPTCross

وبفضل الله تعالى ثم حضراتكم تحققت ولله الحمد 

شكر الله لكم واحسن الله اليكم اساتذتى العظماء وبيض الله وجوهكم يوم الدين ان شاء الله ورزقكم صحبة النبيين والشهداء والصديقين :wub:

 

kanory_4.accdb

تم تعديل بواسطه ابا جودى
  • Like 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