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

ارجوا تصحيح هذا الكود

مغلق
بدأه SAUD FAHAD في 27 أغسطس 2004 · 13 رد · 768 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

dcount("

";"query name";"[code]='n"between[date1]and[date2]")e=

حيث أن CODEهو اسم الحقل الذي في التقرير لكي يتم عده

و QUERY NAME هو اسم الإستعلام المبني عليه التقرير

و N هو الرمز الذي نريد عده من حقل CODE

طبعاً بعد ذلك تحديد تاريخ

للمعلوميه فإن في حقل CODE ثلاثة رموز هي N و C و T نريد عد كل رمز لوحده في خانه

مع تحديد التاريخ وهذا مهم جداً

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

للمعلوميه E التي في الأخير ليست شيئ

#2

تفضل أخي الكريم ،،، سوف يكون الكود إن شاء الله هكذا :

=DCount("[code]";"query name";"[code]=n and between [date1] and [date2]")

تحياتي

المسلم من سلم الناس من لسانه ويده

#3

اخي العزيز

كتبت الكود مثل كتابتك مع تعديل الأسماء ولكن مازال خطاء

ارجوا التأكد من علامات التنصيص هل هي بهذه الطريقه و بوجود كلمة AND مرتين

وشكراً للجميع

#4

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

اخي مهند نأسف لكثرة الأسئله لكن عملت للكود نسخ ولصق مع تعديل اسم الاستعلام

ولكن يخبرنني بخطاء في عباره ( يحتوي التعبير الذي ادخلته على بناء جمله غير صالح

ربما ادخلت معاملا بدون عامل التشغيل )

وشكراً

#6

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

لانه مره للإستعلام و مره يطبع في العنوان

اخي مهند بعد عد C N T هل يمكن ادخال التاريخ مره واحده بحيث تكون للإستعلام وكذلك تطبع في راس التقرير وشكراً للجميع

تجربه.rar

#7

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

ام لايوجد هنا من يستطيع تعديل هذا التقرير والاستعلام

وشكراً

#8

اخواني السلام عليكم

مافيه احد يقدر يساعدني

#9

تفضل أخي / سعود فهد ،،،، المثال بعد التعديل

تم التعديل على المثال السابق ,,,

تحياتي : أبو عقيل

تجربه1.rar

تم تعديل هذه المشاركة بواسطة muslim-es في 3 سبتمبر 2004 في 19:11

المسلم من سلم الناس من لسانه ويده

#10

الأخ ابو عقيل جزاك الله خير الجزاء

تمام لكن التجربه هذه على برنامج صغير او جزء

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

ولك مني جزيل الشكر والعرفان على هذا الجميل وشكراً

اخوك سعود ابو عبدالعزيز

#11

اخي ابو عقيل شكرا لم انتبه للإستعلامات

شكرً

#12

مرحبا بك أخي أبو عبد العزيز ،،، في المثال السابق حاولت أن أعمل لك العملية الحسابية بالكود ،،، ولكن جميع المحاولات بائت بالفشل ،،، فعملتها لك عن طريق الاستعلامات ،،، فعندما تتصفح المثال السابق سوف تجد فيه عدد إربعة إستعلامات :

إستعلام q1 ،،، وهو يقوم بعد ( c ) بين التاريخين

إستعلام q2 ،،، وهو يقوم بعد ( n ) بين التاريخين

إستعلام q3 ،،، وهو يقوم بعد ( t ) بين التاريخين

إستعلام q4 ،،، وهو الاستعلام الذي يجمع جميع القيم التي في الاستعلامات الثلاثة السابقة ،،، وهو مصدر السجل للنموذج ( f1 ) .

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

= COUNT C

=DCount("[code]";"جدول1";"[date1] Between [forms]![f1]![d1] And [forms]![f1]![d2] and [code]='c'")

= COUNT N

=DCount("[code]";"جدول1";"[date1] Between [forms]![f1]![d1] And [forms]![f1]![d2] and [code]='n'")

= COUNT T

=DCount("[code]";"جدول1";"[date1] Between [forms]![f1]![d1] And [forms]![f1]![d2] and [code]='t'")

مرفق لك المثال ،،، تصفحه وأخبرني بالنتيجة

تحياتي : أبو عقيل

تجربه1.rar

المسلم من سلم الناس من لسانه ويده

#13

أخي ابو عقيل

جزاك الله عنا خير الجزاء

ولك ألف شكر

تمام تمام تمام

خوك ابو عبدالعزيز

#14

على الرحب والسعة أخي أبو عبد العزيز

تحياتي : أبو عقيل

المسلم من سلم الناس من لسانه ويده

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

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