الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التاريخ من نموذج؟؟

مغلق
بدأه Yes No في 29 يناير 2002 · 10 رد · 728 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

سبق وسالت هذا السؤال لكن لا احد فهمني.

عندي Report وهذا التقرير عبارة عن نعم و لا و تاريخ.

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

ولكن التقرير لا يطبع الا عندما اضع تاريخ معين... ولكني اريد مثلا ان اطبع كل السجلات ال نعم ولكن احيانا لا اريد ان التزم بتاريخ معين فلا اريد ان اضع تاريخ معين.

يعني اذا تركت التاريخ فراغ اريد ان يطبع كل السجلات النعم واذا كنت ان اطبع كل السجلات النعم وبتاريخ معين ايضا يطبع ...

الرجاء ان تكون فهمتوني؟؟

وشكراًً

:confused:

:mad:

#2

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

ثانياً أنا مافهمت ، ولكي نفهم أشرح لنا التالي :

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

2- ما هو طلبك (مثال تقول أريد أن تظهر السجلات التي ينطبق عليها الشرط التالي وهو أن يكون حقل كذا فيه كذا وحقل كذا يكون كذا ... الخ )

3- ماذا عملت لتصل للمطلوب ؟ (مثال أنشأت مربعات تدقيق أو مربع نص أو وضعت في معيار تحت حقل كذا الشرط التالي ... وهكذا )

وأبشر بالجواب إن شاء الله ولاتزعل ولاتيأس من الحصول على إجابة .

ولك تحياتي

#3

السلام عليكم...

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

لنقل اسم الطالب و ومواليده

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

وان استعلم عن كل الطلاب مثلا لموالد 1/1/1980

ولكن من نموذج عن طريق الاستعلام...

بحيث ان لم اضع اي تاريخ في النموذح تظهر لي كل السجلات؟؟

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

#4

الأخ نعم / لا

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

أن يكون تحت الحقل الأول فى السطر الأول فى المعايير ثم فى السطر الثاني للحقل الثاني فى المعايير ثم الثالث للحقل الثالث وهكذا فى الحقول التي تريد البحث فيها ، مع مراعاة تغيير أسماء النموذج واسم حقل البحث لديك .

[forms]![ضع هنا اسم النموذج لديك]![ضع هنا اسم مربع نص البحث بالنموذج ]

أشرف خليل

#5

الأخ أشرف الذي يظهر من سؤاله أن يطلب كل البيانات مرة ومرة تاريخ محدد وهذه أفضل طريقة لها استخدام دالة IIf كالتالي في معيار تحت حقل التاريخ :

IIf(Len([Forms]![اسم النموذج]![اسم مربع النص])<>0;[Forms]![اسم النموذج]![اسم مربع النص];[اسم الحقل])

اسم مربع النص : أقصد به الموجود على النموذج والذي تضع فيه التاريخ ومرة لاتضع فيه شيء .

اسم الحقل : هو اسم حقل التاريخ في الجدول .

ولك تحياتي

#6

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

ما هي وظيفة iff len

واين اضع الكود ... هل عندما اطلب تقرير بحيث ياكد ان كان هناك بيانات في حقل التاريخ او لا؟؟؟

او قبل التحديث...؟؟

جزيل الشكر والامتنان..

(g)

#7

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

وبعبارة أخرى :

IIf(شرط;تنفيذ أمر أو نتيجة إذا تحقق الشرط;التنفيذ إذا لم يتحقق الشرط)

قد لايظهر بصورة صحيحة أنسخه وألصقه في وحدة نمطية وسيظهر بشكل صحيح .

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

ولك تحياتي

#8

جزاك الله خير ياأخي..

حاولت ولكن فشلت...

لانني لم اعرف اين اضع الشرط...؟؟

هل في الاستعلام ام في التقرير ام في النموذج؟؟

ارجو الرد باسرع وقت لانه ... سانفجر؟؟؟

:confused:

#9

بسم الله عليك من الانفجارات .

إذا كان التقرير مبني على استعلام فضعه في الاستعلام وإذا كان التقرير مبني على عبارة SQL فافتح هذه العبارة وضعه في معيار .

إذا لم تتمكن من تطبيق ذلك فأرسل لي الملف بعد حذف الأشياء الغير مهمة واترك لي التقرير والنموذج والجدول المرتبط بالتقرير .

ولك تحياتي

#10

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

ارسلت رسالة لك لكي تخبرنى اي ارسل ملفى

وشكرا

#11

ارسلت لك الملف بعد التعديل .

ولك تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة