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

سؤال في الدالة Count

مغلق
بدأه الشاعر 815 في 6 فبراير 2007 · 5 رد · 810 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الكرام

أخواتي الفاضلات

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

وقد بحثت في المنتدى فلم أجد حلا لهذه المشكلة

سؤالي :

عندي نموذج به عدد من 12 حقلا

والمطلوب في الحقل الـ13

أن يقوم بحساب عدد الحقول التي لا تساوي صفر في النموذج

يوجد مثال مرفق

تحياتي ، وشكري مقدما

( الشاعر )

Count.rar

تم تعديل هذه المشاركة بواسطة الشاعر 815 في 6 فبراير 2007 في 19:32

#2

الأخ الفاضل ...

يتم أستخدام ()Count لعد الصفوف ، ويظهر الرقم 2 لأن الجدول يحتوى صفين:

يمكنك أستبدال

=Count([PA01]+[PA02]+[PA03]+[PA04]+[PA04]+[PA05]+[PA06]+[PA07]+[PA08]+[PA09]+[PA10]+[PA11]+[PA12])

بالجملة

=-(([PA01]<>0)+([PA02]<>0)+([PA03]<>0)+([PA04]<>0)+([PA05]<>0)+([PA06]<>0)+([PA07]<>0)+([PA08]<>0)+([PA09]<>0)+([PA10]<>0)+([PA11]<>0)+([PA12]<>0))

ملحوظة:[PA04] مكررة مرتين فى الملف الأصلى

شكراً

Count_up.rar

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 6 فبراير 2007 في 20:24

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#3

تفضل عزيزي هذه طريقتي قد تعجبك

باستخدام دالة

CountF.zip

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

السلام عليكم

أخي العزيز

المهندس أسامة

طريقتك سهلة ، وممتازة

ولقد استخدمتها

ولكنني أريدها أن تركز في ذاكرتي

أي أريد أن أعرف معنى هذا الرمز

([PA02]<>0)

تحياتي ، مع الشكر

( الشاعر )

السلام عليكم

أخي الغالي

همام

الله يعطيك الصحة والعافية

فعلا الكود فعال

وممتاز تكون عندي أكثر من طريقة

ما قصَّرت

تحياتي ، مع الشكر

الشاعر

#5

الأخ الفاضل ...

عند أستخدام تعبير مثل a=b

فإن ناتج التعبير هذا إما (True or False)، فيتم التعبير عن (False) بالقيمة 0، أما التعبير عن (True) فأحياناً يتم التعبير عنها ب (1) وأحياناً بـ(-1)، وبإختصار ذلك يرجع بالأساس إلى التكوين الداخلى للكمبيوتر فى التفرقة بين السالب والموجب، فذلك يعتمد على الـ(بي Bit) الأخير إذا كان (0) فالرقم موجب وإذا كان (1) فالرقم سالب، وعند النظر إلى حالى (صح أم خطأ) فهى مكونة من واحد بت فقط، وبالتالى البت الأول هو البت الأخير، لذلك فى حالة هذا البت (1) البعض يعتبر الناتج الرياضى (1) والبعض يعتبره (-1)

الأكسس يعتبره سالب واحد

لذا الجمله وهو فى الحقيقه (Condition) هذه ([PA02]<>0]) ، إذا كان PA02 يساوى 0، فالجمله خاطئة والنائج (False) أى = 0

أما إذا كان PA02 لا يساوى 0، فالجمله صحيحة والنائج (True) أى = -1

لذا المجموع يكون بالسالب ، وبالتالى وضعت أشارة (-) بعد =

كذلك يمكنك أستخداك الدالة (ABS) ، للشمول حيث أنها ترجع القيمة الموجبة للرقم سواء سالب أو موجب

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#6

السلام عليكم

الأخ المهندس / أسامة

الشرح وافي إن شاء الله

الله يعطيك الصحة والعافية ، وما قصرت

تمنياتي لك بالتوفيق

( الشاعر )

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

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