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

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

قام بنشر

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

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

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

المطلوب من الاستعلام الثاني ايضا من فترة كذا الى كذا

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

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

ثالثا فى حقل تاريخ التسليم الفعلى ايضا عدد الوحدات التى ليس لها تاريخ تسليم أي عدد السجلات التى ليس لها تاريخ دخول وهي خالية

رابعا اريد جمع النتيجه التى هي مجموع الوحدات فى الاستعلام الاول + اولا فى الاستعلام الثاني

خامسا اريد حاصل جمع من ثانيا + ثالثا

سادسا اريد عمل هذه المعادلة حاصل جمع رابعا مطروحا منه حاصل جمع خامسا

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

ثامنا : حاصل قسمة اجمالى ثانيا + اجمالى ثالثا على الاستعلام الاول + اولا من الاستعلام الثاني مضروبا فى سابعا (متوسط النسبة المئوية)

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

وايضا اجمالى التكلفة مقسوما على 6

واشكركم من كل قلبي

ولكم مني ارق تحية وتقدير

اضغط هنا من فضلك للحصول على المثال

قام بنشر

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

واشكركم لسعة قلوبكم

ولكم مني ارق تحية وتقدير

قام بنشر

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

اجمالى الوحدات التى تم تسليمها: IIf(IsNull([تاريخ التسليم الفعلى]);0;1)

والسؤال هنا اساتذتى الكرام اريد بنفس الشكلية احتساب عدد الخلايا الخالية اي التى ليس بها تاريخ تسليم فعلى لانني حاولت التعامل مع هذا الكود وغيرت فيها فاعطي لى خطا وهذه هو النص

اجمالى الوحدات التى لم يتم تسليمها: IIf(Null([تاريخ التسليم الفعلى]);0;1)

ارجوا منكم اخواني المساعدة ولكم جزيل الشكر

قام بنشر

أخي الكريم أعتقد أن الطرح غير واضح تماما لذا نرجو التوضيح

مثلا :

استعلام به حقل اسمه d1 و نوعه تاريخ ، و حقل D2 و نوعه تاريخ ايضا

مطلوب وضع الشروط التالية :

1- اظهار السجلات التي بها تاريخ ل D1 فقط

الاجابة : ضع NOT IS NULL فى المعيار تحت الحقل D1

2- اظهار السجلات التي ليس بها تاريخ D2

الاجابة : ضع في المعيار للحقل D2 ما يلي IS NULL

و حقل اسمه N3 رقمي و اخر N4 رقمي

و المطلوب مجموعهم

الاجابة : ضع فى حقل جديد

 NN:[N3]+[N4]

و كذلك للقسمة و الطرح

و باقي العمليات الحسابية

و للمزيد حول الاستعلامات

راجع دروس الاخ محمد فى الموضوع المثبت فى قسم الاستعلامات فى قسم خلاصة المشاركات

قام بنشر (معدل)

اشكرك استاذي الكريم على الرد

وساسرد لحضرتك الطلب ولقد اختصر بعد ما توصلت الى بعض النتائج والحمد لله

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

الاجمالى: IIf(IsNull([تاريخ التسليم الفعلى]);0;1)

والحمد لله سيدي الغالى توصلت الى نتائج طيبه

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

ارجوا من سيادتكم الكود

واشكرك مرة اخرى سيدي وجزاك الله كل الخير ولك مني ارق تحية وتقدير

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

السلام عليكم

مما سبق يتضح أنك لا تريد العد

و انما وضع واحد أو صفر عند عدم تحقق الشرط

و عليه لنفرض أن لديك حقل باسم ff

و المطلوب وضع صفر او واحد فى حالتي عدم وجود بيانات ووجود بيانات

تكون المعادلة كالتالي ( مثل معادلتك التي ذكرت ) حيث mm هنا تناظر عبارة "بيانات غير مدرجة"

TOTAL : IIf(IsNull([FF]);0;1)
و الحالة الثانية كون القيمة فى الحقل المسمي ff مناظرة لقيمة mm
TOTAL2: IIf([FF] Like "mm";1;0)

قام بنشر

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

تحية وتقدير لكم جميعا

وتحية وتقدير لهذا الصرح

واشكر منكم صبركم وسعة صدوركم فى تقبل اسئلة المبتدئين مثلي

ولكم مني ارق تحية وتقدير

وبارك الله فيكم وجزاكم الله كل خير

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