اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

عدد الاسماء


زائر
إذهب إلى أفضل إجابة Solved by Foksh,

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

ممكن طريقة كتابة دالة countif في تقرير ان يقوم بعد الأسماء التى يكون في اي حقل من حقول المواد كلمة مسجل، على ان يتم إحصاء للأسماء التي يوجد كلمة مسجل في حقل واحد امام الاسم او اكثر من حقل او جميع الحقول يعد الاسم مرة واحدة  

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

8 دقائق مضت, NoorShams said:

countif

لا يوجد وظيفة مباشرة تسمى COUNTIF في Access على حد علمي كما في برامج جداول البيانات الأخرى مثل Excel.

ومع ذلك، يمكنك استخدام استعلام SQL لتحقيق نفس الغرض ، وهذا مثال بسيط في الاستعلام

SELECT COUNT(*) AS RecordCount
FROM MyTable
WHERE MyField = 'قيمة_معينة';

وهذا مثال آخر من خلال الـ VBA :-

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim recordCount As Long
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT COUNT(*) AS RecordCount FROM MyTable WHERE MyField = 'قيمة_معينة';")
recordCount = rs("RecordCount")
rs.Close
Set db = Nothing

 

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

اخي الكريم ارسل ملف بسيط من مشروعك يضم ما تريد العدد له ، للتطبيق عليه . وإن شاء الله الأخوة لن يبخلوا عليك بأي معلومة 😊

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

1111-1.accdb

2 ساعات مضت, Foksh said:

خي الكريم ارسل ملف بسيط من مشروعك يضم ما تريد العدد له ، للتطبيق عليه . وإن شاء الله الأخوة لن يبخلوا عليك بأي معلومة 😊

تم رفع مثال

المطلوب عدد الطلاب الذي في المواد "م1" او "م2" 

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

اخي الكريم @NoorShams

رغم أن البيانات في الجدول قد لا تساعد في الإحصاء ، إلا أن هذه محاولتي في عدد السجلات التي تحتوي م1 أو م2 في جدولك ، ورغم أني غير مقتنع بالحل :wavetowel: ، ولكن تفضل

 

1111-1.accdb

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

3 ساعات مضت, Foksh said:

رغم أن البيانات في الجدول قد لا تساعد في الإحصاء ، إلا أن هذه محاولتي في عدد السجلات التي تحتوي م1 أو م2 في جدولك ، ورغم أني غير مقتنع بالحل :wavetowel: ، ولكن تفضل مظبوط الحل تسلم

 

9 ساعات مضت, kkhalifa1960 said:

ووافني بالرد .:fff:ده طريقة اخري للإحصاء وكتر خيرك هي متعبه عملتها قبل كده ولكن هي تظهر عدد الطلاب جميعا، وتم الحل شكراً 

 

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

1 ساعه مضت, NoorShams said:

@Foksh ممكن لوسمحت طريقة كتابة الكود لو عندي اسماء المواد مختلفة مثل محاسبة، إدارة، اقتصاد، وهكذا وليس مادة1 ومادة2 وهكذا

اخي الكريم سأحاول غداً إن شاء الله تعديل الكود لطلبك 😊

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

13 ساعات مضت, Foksh said:

اخي الكريم سأحاول غداً إن شاء الله تعديل الكود لطلبك 😊

تفضل أخي هذه المحاولة ,, :smile:

 

1111-1.accdb

 

طبعاً أعتقد أن هذا هو الحل الصحيح والذي قد يكون مقنعاً لي :biggrin:

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

8 ساعات مضت, Foksh said:

أعتقد أن هذا هو الحل الصحيح والذي قد يكون مقنعاً لي

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

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

الان, NoorShams said:

ده مظبوط بيعد الطالب مرة واحدة ولكن كنت عايز اسماء مختلفة للمواد

ولا يهمك ، سيتم التعديل على الكود ليشمل ما طلبت 😊

1 دقيقه مضت, NoorShams said:

ده مظبوط بيعد الطالب مرة واحدة ولكن كنت عايز اسماء مختلفة للمواد

في المثال الاول كان الموضوع بسيط لان اسملء الحقول متاالية ، لكن مع تغيير اسماء الحقول اختلف الامر قليلاً.

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

  • أفضل إجابة
في 22‏/12‏/2023 at 12:43, NoorShams said:

 

تفضل أخي @NoorShams ، وأعتذر عن التأخير في ردي .

هذا التعديل الذي طلبته في النموذد Form3

وعليه أصبح لديك 3 طرق للبحث :biggrin:

 

* طبعاً أخي الكريم تأكد من النتائج إن كانت صحيحة لأني لم أتحقق لضيق الوقت في العمل.

1111-1.accdb

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

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

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



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

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

Important Information