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

تعديل الدالة Dcount وحصر عدد التكرارات


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

أساتذتي الأفاضل

بعد خالص التحية والتقدير

إذا تكرمتم لي سؤالين في المرفق:

السؤال الأول: أريد حصر عدد الخانات الفارغة في الجدول في جميع الحقول .. بواسطة الدالة Dcount .. بحيث يتم وضعها في النموذج .. وقد لجأت إلى صياغة الدالة لكل حقل على حدى .. وجمع الدالات جميعها.

والسؤال .. هي يمكن صياغة كل الشروط في الدالة مرة واحدة بمعنى كتابة جملة Dcount مرة واحدة وبداخل القوس نضيف أسماء الحقول واحدًا تلو الآخر.

السؤال الثاني: في عمود (كود الموظف) يوجد أكواد مكررة في الجدول .. هل توجد دالة تحسب عدد مرات التكرار .. ومن ثم وضع تلك الدالة في مربع نص في النموذج الافتتاحي. (لا أريد استخدام استعلام بحث عن التكرار) .. بل أريد – إن أمكن – بواسطة الدوال.

جزيل الشكر والتقدير لسيادتكم.

Omar.zip

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

تفضل اخي الكريم

يوجد في المرفق وحدة نمطية تتضمن كودين

الكود الاول لحساب الحقول الفارغة ويتم استدعاؤه بهذا الشكل :

MyNullCountFunction("A07_Data")

الكود الثاني لحساب التكرار ويتم استدعاؤه بهذا الشكل :

MyRepeatFunction("A07_Data", 1)

A07_data يمثل اسم الجدول

1 تمثل رقم العمود الذي تريد حساب التكرار فيه

بمعنى آخر انت لديك في الجدول السابق 7 اعمدة ( الاسم و الكود الخ ) الترقيم لهذه الاعمدة يبدا من الصفر

اي ان عمود الاسم رقمه 0 وعمود الكود رقمه 1 وعمود التخصص رقمه 2 وهكذا

نتائج التكرار تجدها في الجدول tbl1

قاعدة بيانات1.rar

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

أستاذي الفاضل العزيز/ محمد أيمن

لقد أصبت كبد الحقيقية.

الحل ممتاز وغير متوقع وسهل (بعد طبعا صياغة الدالة الرائعة التي قمت سيادتك بصياغتها) وغير تقليدي.

لقد وجهتني وجهة أخرى غير متوقعة بعيدا عن الدالة الواردة في السؤال.

وبالنسبة لحساب التكرارات .. فهي طريقة رائعة وقمة في الإبداع.

جزاكم الله كل خير وزادكم علما وتوفيقا.

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

أستاذي الفاضل/ أساتذتي الأفاضل

طبعا رد الأستاذ محمد أيمن كان رد شافي وكافي.

ولكن طلب صغير إن أمكن .. هل يمكن البحث عن الخلايا الفارغة في أعمدة او حقول محددة فقط .. وليس في كامل الجدول.

حيث أنني قمت بالتجريب فوجدت أن الحساب يكون لكامل حقول الجدول، فماذا لو أردت البحث في أحقول محددة فقط ؟؟؟

أكرر شكري وتقديري عن طريقة البحث عن التكرار بالدالة وليس الاستعلام.

جزيل شكري وتقديري واحترامي

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

المستساغ

أن تبحث عن

عدد السجلات التى بها حقل فارغ أو أكثر

و هى هنا 11

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

Or

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

أستاذي الفاضل عبد الفتاح كيرة

كلام سعادتكم مظبوط 100 % .. المطلوب عدد السجلات التي بها حقل معين فارغ .. بمعني أنني لا أريد البحث في كل حقول الجدول .. فمثلا إذا وجد حقل في آخر الجدول للملاحظات .. فمن المتوقع أن يكون أغلب خلاياه فارغة .. وبالتالي أصيغ سؤالي كالآتي .. كيفية معرفة عدد السجلات التي بها بعض الحقول فارغة ؟!!

ما المقصود بوضع المعامل Or .. وأين يوضع ؟؟؟

جزيل شكري وتقديري

 

تم تعديل بواسطه أحمد عمروف
  • Like 1
رابط هذا التعليق
شارك

3 ساعات مضت, أحمد عمروف said:

ولكن طلب صغير إن أمكن .. هل يمكن البحث عن الخلايا الفارغة في أعمدة او حقول محددة فقط .. وليس في كامل الجدول.

طبعا ممكن ذلك اخي الكريم

في المرفق يتم البحث عن الحقول الفارغة في العمود ( التخصص )

قاعدة بيانات2.rar

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

أستاذي الفاضل العزيز/ محمد أيمن

تسلم وتعيش .. الحل أكثر من رائع .. والفكرة صائبة وتم حل المشكلة بضل الله ثم مساعدتكم المخلصة.

جزاكم الله كل خير وزادكم علما وتوفيقا.
رابط هذا التعليق
شارك

بارك الله فيكم

على أرض الواقع

معرفة عدد الموظفين الذين لديهم بيانات ناقصة

=DCount("[name]";"A07_Data";"[Code] is null or[date_taeen] is null  or [Takhasos] is null or [Moahel] is null or [Kader] is null or [Date_Moahel] is null ")

 

تم تعديل بواسطه عبد الفتاح كيرة
  • Like 1
رابط هذا التعليق
شارك

أستاذي العزيز الفاضل/ عبد التفاح كيرة

أكرمكم الله .. وصلت الفكرة باستخدام الدالة المطلوبة

فهمت مقصد سيادتك بقولك وضع المعامل oR

جزاكم الله خيرا وزادكم فضلا وعلما

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

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