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

مشكلة تجميع وفرز خلطات أسمدة (عنوان معدل )


mom20088

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

عندى برنامج لتصنيع الاسمدة من تصميمى ولكن تواجهنى مشكلة .هاشرح البرنامج الاول عشان تعرفوا تحلوا المشكلة
1- نموذج رئيسى عبارة عن كود التصنيع والخلطة وصفات الخلطة
2- نموذج فرعى به مصدر الخلطة وهى مصادر متعددة لذلك انا كررت المصادر وتسمى Source 1 , 2 , 3 ,>>>>9
3- الجدول الاخير وهو Reference عن معلومات لحساب بعض النسب ومعنى هذا ان فى حالة اختيار المصدر الاول )Source1( يتم استدعاء بيانات المصدر واحتساب الكمية وكذلك لبقية المصادر
المشكلة فى النموذج وهى انا عملت لكل مصدر من مصادر الخلطة نموذج فرعى ولكن عند اضافة البيانات فى النومذج الفرعى الاول يتم تسجيله فى نفس رقم السجل وعند اضافة البيانات فى النموذج الفرعى الثانى وجدته مضاف فى السطر التالى ليس مع نفس المصدر الاول...هل من حل لهذه المشكلة

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

مع اني لم استوعب طريقة عمل البرنامج

الا انه من النظرة الاولى للجداول وجدت ان بناء جدول Formulation  غير سليم ويعتبر غير متوافق مع اصول انشاء قواعد البيانات

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

ولتحصل على تفاعل اكثر من الاخوة الزملاء حاول ان تحفظ عملك على صيغة  mdb ثم ترفعه

 

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

الف شكر يا اخى على ردك.... أنا هاشرح لحضرتك فكرة البرنامج

وايضا مع بعض المعلومات مثل تركيز كل عنصر من عناصر السماد  ( formulation) خلطة السماد بتتكون من كذا مصدر  (المصدر الاول - المصدر الثانى _ المصدر الثالث......الخ)وكل ده  

الجدول الثانى هو جدول البيانات المراد استدعاؤها لكل مصدر من المصادر Reference

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

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

 

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

انا اسف مش عارف انزل ملفات البرنامج

هاحاول تانى

 

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

 .احب اوضح سؤالى لو انا حذفت كل الحقول المكررة فى الجدول

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

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

افيدنى افادك الله

 

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

اعمل كما ذكرت لك

الخلطة ورقمها في الجدول الرئيسي

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

هنا تكون ربطت الخلطة بمصادرها .. اما التجميع فأمره ميسور

جرب واعمل خلطتين لكل واحدة مصدرين او اكثر 

وسنقوم بتوجيهك الى كيفية التصفية والتجميع

 

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

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

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

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

شكرا يا اخى

1.rar

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

 

أشكرك

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

كلامك صحيح  الواحد يتحير كيف سيتم الجمع

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

اقصد ؛ ارفق صورة تقريبية لما تريده 

لعلي اتمكن من مساعدتك

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

السلام عليكم

أنا ارفقت لحضرتك صورة من شكل التقرير النهائى على هيئة بى دى أف  ... انا كل اللى فكر فيه ازاى اعمل تقرير لكل السجلات اللى رقمها 1 وكذلك رقم 2 ....

ازاى من النموذج اعمل مفتاح امر يطبعلى تقرير السجلات اللى رقمها واحد  

كذكلك مجموع الاوزان لكل خلطه على حده

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

 

اشكرك

أوفيستا.rar

أخى العزيز

لو الموضوع صعب اقترح عليا ازاى اعمل 8 مصادر فى جدول واحد أو اعمل جدول مخصوص لكل مصدر واربطه بجول كود الخلطه  ...يعنى اعمل 8 جداول للمصادر واربطهم كلهم بجدول الكود

بس انا مش عارف ازاى اعمل تقرير زى المطلوب 

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

الموضوع ما اعتقد انه صعب

واطمئن كل شيء يمكن تنفيذه بإذن الله

والنتائج مقدور عليه بعد ذلك

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

اهم شيء فهم الاساسات

عندي فكرة قد تقرب الصورة اكثر

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

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

مثلا : بقلاوة

مصادرها : طحين ، سكر ، زيت

الطحين : ماء ، حليب  وهكذا ...

 

ارجوا الشرح حسب هذه المعطيات 

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

اخى المعلم:

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

دعنا نتحدث عن مثالك

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

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

فى النهاية الخلطة لابد ان تكون ذو سعر حرارى 100 فى المائة يعنى لو اخذت 50 جرام من الطحين بهم سعر حرارى 50 والماء بها سعر حرارى 30 والسكر به سعر حرارى 20 اكتملت المائة

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

انا  نفسى اشرحلك حاجة مهمة بخصوص السماد

اعتبر ان السماد ده كوكتيل فواكه  و الكوكتيل ده مصادره ايه موز - رمان - تفاح - برتقال - مانجو - أناناس.. ماشى

الموز فيه نسبة بوتاسيوم 10 % يعنى لو اكلت موزة كاملة وزنها 50 جرام هتضيف لجسمك 10% بوتاسيوم لو انت محتاج 5% بوتاسيوم اكيد مش هتاكل كل الموزه .. بالظبط كده 

طيب عشان تكمل كوب الكوكتيل للاخر هتعمل ايه هتضيف مثلا لبن .. طيب اللبن ده هيكون الوزن المتبقى من الكوب يعنى لو اعتبرنا ان وزن الكوب بالكوكتيل 100 جرام وانت حطت10 جرام موز هيتبقى 90 جرام لبن لكى يكتمل المائة

الموضوع سهل بس ده مشروع عمرى وهيفيدنى كتير يا اخى وانا اسف على انى بعطل وقتك

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

اخى المعلم:

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

دعنا نتحدث عن مثالك

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

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

فى النهاية الخلطة لابد ان تكون ذو سعر حرارى 100 فى المائة يعنى لو اخذت 50 جرام من الطحين بهم سعر حرارى 50 والماء بها سعر حرارى 30 والسكر به سعر حرارى 20 اكتملت المائة

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

انا  نفسى اشرحلك حاجة مهمة بخصوص السماد

اعتبر ان السماد ده كوكتيل فواكه  و الكوكتيل ده مصادره ايه موز - رمان - تفاح - برتقال - مانجو - أناناس.. ماشى

الموز فيه نسبة بوتاسيوم 10 % يعنى لو اكلت موزة كاملة وزنها 50 جرام هتضيف لجسمك 10% بوتاسيوم لو انت محتاج 5% بوتاسيوم اكيد مش هتاكل كل الموزه .. بالظبط كده 

طيب عشان تعمل كوب الكوكتيل للاخر هنحط الموز اللى وزنه 10 جرام وهنضيف مثلا لبن  عشان مينفعش نسيب باقى الكوب فارغ

.. طيب اللبن ده هيكون الوزن المتبقى من الكوب يعنى لو اعتبرنا ان وزن الكوب بالكوكتيل 100 جرام وانت حطت10 جرام موز هيتبقى 90 جرام لبن لكى يكتمل المائة

الموضوع سهل بس ده مشروع عمرى وهيفيدنى كتير يا اخى وانا اسف على انى بعطل وقتك

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

وانا اسف على انى بعطل وقتك

بل  انا  آسف اني ما قدرت افهمك

دعنا اسلك طريقا اآخر  فلعلي استوعب العملية :

الجدول Reference  يشتمل على قائمة بالمصادر

امام كل مصدر حقول كثيرة منها ارقام ومنها نص وتحتوي ايضا على نسبة مئوية

الاسئلة :

1- ماذا تعني هذه الحقول بانواعها 

2- من اين اتت وهل هي ثابتة  

( اعني هل مكونات المصدر ثابتة )

الاسئلة اعلاه يمكن من خلال الاجابة ان يختلف تصميم الجدول

3- حبذا نطبق على خلطة واحدة فقط

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

اخى العزيز:

جدول (Refernce)  ده عبارة عن تفاصيل المصدر 

  كلامى يعنى  الاتى: مصادر الاسمدة هى عبارة عن مواد كيميائية لو حضرتك تسمع عن اليوريا بتاعة الارض الزراعية ده بالنسبة للمصدر  وبالنسبة للجدول  الثانى هو بيانات كل المواد

الكيميائية ازاى يعنى انا اقولك يعنى اليوريا ده تحتوى على عنصر نيتروجين طيب وتركيز النيتروجين 46% زى ما هو مكتوب 

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

انا عملت ايه فى البرنامج 

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

يقوم البرنامج باعطائى بيانات اليوريا اقوم انا احط انا التركيز المطلوب يقوم البرنامج بحساب الوزن المستخدم النهائى بناء على البيانات الموضوعة فى جدول Reference

اى خلطة سماد بتحتوى على كذا مصدر والمصادر كلها واحدة زى ما هى موضوعه فى جدول reference

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

بخصوص سؤال حضرتك مصادر الاسمدة ثابتة ...نعم هى ثابتة ولا توجد مصادر اخرى غير المكتوبة فى جدول reference

 

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

الحقول الاخرى total nitrogen

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

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

 

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

ازاى اعمل بقى تقرير للخلطة رقم واحد وافصل بين الخلطة رقم 1 والخلطة رقم 2 فى صفحة منفصلة لوحدها وازاى اعمل مجموع الاوزان على فكرة هتلاقى ان انا عامل مجموع الحقول فى الجدول بتاع الخلطة

 

ملحوظة

اليوريا بالانجليزى Urea

النيتروجين بالانجليزى Nitrogen

 

1.rar

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

  الله أكبر .. اشكرك على ردك الجميل

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

1- ازاى افصل بين الخلطة رقم 1 والخلطة رقم 3 كل فى صفحة على حدة

2- ازاى اعمل مجموع اوزان الخلطة رقم 1 لوحدها

3- ازاى اعمل مفاتيح فى النموذج لعمل التقرير بتاع الخلطة رقم 1

 

ليه حضرتك لغيت تحديث الاستعلام q1

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

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

- السؤال رقم 2 غير مفهوم  لان المجموع موجود

- الاستعلام حذفته بالخطأ .. يمكنك استرجاعه

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

- تم عمل زر المعاينة في النموذج الرئيسي حسب رقم الخلطة

3.rar

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

بشكر حضرتك جدا على تعبك 

توضيح السؤال مجموع الاوزان 

مجموع الاوزان هيتم حسابه لجميع السجلات وانا اريد حساب مجموع الاوزان لكل كود خلطه على حده

الحقل بتاع الاوزان اسمه بالانجليزى weight

 

عذرا يا اخى حضرتك عملت المطلوب بالسؤال التانى

 

عندى استفسار بخصوص استعلام التح

تحديث بيانات فى الجدول بناء على النموذج

انا عملت استعلام والحمد شغال وعملت الكود بتاعة  on Exit

لكن التحديث لايتم الا بعد الضغط على زر update فى النموذج مرارا وتكرار

ازاى اعمل تحديث على طول بدون ما اعمل زرار للتحديث ويكون سريع

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

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