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

إنشاء استعلام إلحاقي بشروط لتاريخ محدد نقوم بإدخاله


mr steev

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

عندي مسألة لو تكرمتم عليّ في حلها لكانت أكبر خدمة لي في هذا البرنامج

(مع العلم أن المسألة بنظري جداً صعبة الفهم والحل لذلك سأقوم بشرح موجز وسريع قدر الإمكان)

لدينا في مزرعة الأبقار تقسم الدورة الموسمية لحياة البقرة إلى عدة مراحل:

1. بكيرة 2. حلوب 3. عشار 4. جفاف

وهذا شرح مبسط لما أريد :

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

المطلوب:

في نموذج الحليب اليومي أريد ضغط زر ]يوم جديد[ فيقوم بالاستعلام عن جميع الأبقار الحلوب في تاريخ محدد نقوم بتحديده في حقل التاريخ (غير منضم ) ومن ثم إلحاقها (الهاء عائدة على الأبقار الحلوب في تاريخ محدد) إلى سجلات جديدة لنستطيع بعد ذلك إدخال كميات الحليب لتلك الأبقار في ذلك التاريخ ..

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

1. جميع الأبقار موجودة قبل التاريخ المحدد

ولذلك فإن تاريخ التصرف حقل ]التاريخ[ > التاريخ المحدد (نموذج بيانات الأبقار)

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

مع العلم أنه إذا كان حقل ]الحالة[ = (1) أي: موجود , فإن تاريخ التصرف حقل ]التاريخ[ .... فارغ

2. وضع البقرة للمولود قبل التاريخ المحدد بشرط أن يأتيني بآخر موسم تمت فيه الولادة لتلك البقرة أي آخر رقم ولادة [birthNo]

ولذلك فإن الوضع الفعلي حقل [Actual] < التاريخ المحدد (نموذج المتابعة الموسمية فرعي)

و تاريخ التجفيف حقل [Dryness] وهو (212 + NextFertilize) > التاريخ المحدد (نموذج المتابعة الموسمية فرعي)

وأكرر بشرط أن يأتيني بآخر موسم تمت فيه الولادة لتلك البقرة أي آخر رقم ولادة [birthNo]

آخر رقم ولادة على الإطلاق قد يكون رقم ولادة بدون وضع فعلي، المقصود هو آخر رقم ولادة يحوي قيمة في الحقل Actual

بمعنى أنه يمكن وجود سجل رقم ولادة جديد دون الوضع الفعلي للبقرة أي أن حقل [Actual] فارغ في هذه الحالة

يمكن الاستعانة بالنظر إلى مصدر السجل لنموذج (الأبقار الحلوب حالياً) في الملف المرفق وذلك لتسهيل عملية فهم المسألة مع العلم أني أريد الأبقار الحلوب في تاريخ محدد وليس تاريخ اليوم الحالي

ونرجو أن تكون المسألة قد وصلت إليكم سائغة

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

محطة_الأبقار.rar

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

أخي العزيز

لم يعد الأمر أمر تاريخ وإلحاق وقد تراكمت الشروط والضوابط

هل من طريقة أخرى لتنسيق الضوابط و الشروط ، حتى يسهل تخيلها ، فقد إختلط الأمر عليّ ... !!!

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

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

جزاك الله خير أخي الكريم لاهتمامك وسرعة الإستجابة وأعتذر لركاكة سرد المطلوب

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

في نموذج الحليب اليومي

عند إدخال تاريخ محدد لا على التعيين في حقل التاريخ (غير منضم)

ثم أقوم بضغط زر [يوم جديد]

المطلوب عند ضغط الزر:

أولاً-أن يتعرف على التاريخ المحدد لا على التعيين في حقل التاريخ (غير منضم) الموجود في أعلى النموذج

ثانياً-الاستعلام عن جميع الأبقار الحلوب في تاريخ محدد وإلحاقها إلى سجلات جديدة في نموذج الحليب اليومي بشروط ألا وهي :

1.فرز تصاعدي حسب حقل [رقم_البقرة]

2. جميع الأبقار موجودة قبل التاريخ المحدد (في جدول بيانات الأبقار)

إذا كان حقل [الحالة] = (1) أي: موجود

وفقط إذا كان حقل [الحالة] = (2) أي: منسق وإذا كان تاريخ التصرف حقل [التاريخ] > التاريخ المحدد

3. وضع البقرة للمولود قبل التاريخ المحدد (في مصدر السجل لنموذج المتابعة الموسمية فرعي)

إذا كان كان الوضع الفعلي حقل [Actual] غير فارغ

وأيضاً إذا كان تاريخ التجفيف حقل [Dryness] وهو (212 + NextFertilize) فارغ

أو إذا كان تاريخ التجفيف حقل [Dryness] وهو (212 + NextFertilize) > التاريخ المحدد

ونرجو أن تكون المسألة قد وصلت إليكم سائغة

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

وبإنتظار الرد لأي استفسارات عن المطلوب

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

عذراً وللأسف قمت بتعديل المطلوب والملف المرفق للمرة الأخيرة إن شاء الله

جزاك الله خير أخي الكريم لاهتمامك وسرعة الإستجابة وأعتذر لركاكة سرد المطلوب

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

في نموذج الحليب اليومي

عند إدخال تاريخ محدد لا على التعيين في حقل التاريخ (غير منضم)

ثم أقوم بضغط زر [يوم جديد]

المطلوب عند ضغط الزر:

أولاً-أن يتعرف على التاريخ المحدد لا على التعيين في حقل التاريخ (غير منضم) الموجود في أعلى النموذج

وإذا كان حقل التاريخ الغير منضم فارغ فيقوم بإلغاء الأمر و يطلب مني إدخال التاريخ

ثانياً-الاستعلام عن جميع الأبقار الحلوب في تاريخ محدد وإلحاقها إلى سجلات جديدة في نموذج الحليب اليومي بفرز ومعايير ألا وهي :

فرز تصاعدي حسب حقل [رقم_البقرة]

المعيار الأول : حقل [Actual] غير فارغ ...و...حقل [الحالة]=1...و...حقل [تاريخ_التجفيف] وهو (212 + NextFertilize) فارغ

المعيار الثاني : حقل [الحالة]=1...و...حقل [تاريخ_التجفيف] > التاريخ المحدد

المعيار الثالث :حقل [الحالة]=2...و...حقل [التاريخ] > التاريخ المحدد

المعيار الرابع :حقل [تاريخ_التجفيف] > التاريخ المحدد

يمكن الاستعانة بالنظر إلى استعلام (الأبقار الحلوب حالياً) في الملف المرفق وذلك لتسهيل عملية فهم المسألة مع العلم أني أريد الأبقار الحلوب في تاريخ محدد وليس تاريخ اليوم الحالي

ونرجو أن تكون المسألة قد وصلت إليكم سائغة

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

وبإنتظار الرد لأي استفسارات عن المطلوب

محطة الأبقار.rar

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

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

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



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

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

Important Information