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

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

قام بنشر

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

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

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

السؤال الأول: أريد حصر عدد الخانات الفارغة في الجدول في جميع الحقول .. بواسطة الدالة 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
قام بنشر (معدل)

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

كلام سعادتكم مظبوط 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