اذهب الي المحتوي
أوفيسنا

[مساعدة] كيفية حساب الغرف المسجلة والمغادرة لتاريخ معين


SEMO.Pa3x
إذهب إلى أفضل إجابة Solved by Moosak,

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

السلام عليكم ورحمة الله وبركاته،

اخواني الاكارم واجهتني مشكلة وصراحة لا املك الوقت الكافي لاصلاحها لانشغالي الشديد في بعض الامور

لذلك قررت الاستعانة بكم، لدي قاعدة بيانات فيها التقرير الاتي:

 

image.png.85dc65f322b7d03c6e34f15eb55eef7b.png

 

image.png.e53ea3ed5d0207e6365496f1826f4a68.png

 

هنا في هذا التقرير قمت بعرض الحجوزات لكل تاريخ على حدا، الان اريد لكل تاريخ ان يظهرلي كم عدد الغرف الجديدة التي تم حجزها لكل تاريخ وكم عدد الغرف المغادرة لكل تاريخ

وضعت لكم تاريخ ارجو العمل عليه من 10-2-2023 الى 15-2-2023 في النموذج المسمى frm_rpt_monthly_report

وسلامتكم

 

 

 

problem_count.accdb

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

وعليكم السلام ورحمة الله وبركاته أخي سيمو 🙂 

لإجمالي الغرف أكتب :

=Count([riFullName])

image.png.677981f6b8aa70b6b14b400b3de4aae5.png

ولكن ما هو المعيار لمعرفة الغرف المغادرة ؟

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

58 دقائق مضت, Moosak said:

وعليكم السلام ورحمة الله وبركاته أخي سيمو 🙂 

لإجمالي الغرف أكتب :

=Count([riFullName])

image.png.677981f6b8aa70b6b14b400b3de4aae5.png

ولكن ما هو المعيار لمعرفة الغرف المغادرة ؟

 

صراحة هذا الحقل هو اكثر حقل لخبطني ماعرفت اي معيار استخدم له

عموما عندك معيار IsEnd في جدول tbl_bookings اذا كان True     -     فائدة هذا المعيار للدلالة على انو الحجز انتهى

وايضا معيار تاريخ انتهاء الحجز bToDate

problem_count.accdb

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

  • أفضل إجابة

جرب هذا للغرف المغادرة :

=DCount("[Id]";"[tbl_bookings]";"[IsEnd] =true And [bToDate] = #" & Format([bFromDate];'mm/dd/yyyy') & "# ")

image.png.b9c8df4fb84e992874c244a866f5957a.png

problem_count (1).accdb

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

10 دقائق مضت, Moosak said:

جرب هذا للغرف المغادرة :

=DCount("[Id]";"[tbl_bookings]";"[IsEnd] =true And [bToDate] = #" & Format([bFromDate];'mm/dd/yyyy') & "# ")

 

خطأ المفروض الغرف المغادرة لتاريخ 10-2-2023 يكون 9 غرف مغادرة والغرف التي تم حجزها في هذا التاريخ هي 27 غرفة

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

2 دقائق مضت, SEMO.Pa3x said:

نعم حبيبي النتيجة خطأ!، يطلعلي 6 غرف المفروض العدد يكون 9

لا 6 فقط

قم بعمل الفلتر يدويا من الجدول يا دكتور تحصل على 6 فقط

 

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

4 دقائق مضت, Moosak said:

عديتها في الجدول فوجدتها 6 غرف .. مطابقة للرقم في التقرير

 

وانا عملت فلتر ، ما بأعرف أعد ... تعليم مجانى :biggrin:

0000000.png.e461d13f8cbf45d109e28a7766b89df1.png

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

12 دقائق مضت, ابو جودي said:

لا 6 فقط

قم بعمل الفلتر يدويا من الجدول يا دكتور تحصل على 6 فقط

 

 

=DSum("[bCountRooms]","[tbl_bookings]","[IsEnd] =true And [bToDate] = #" & Format([bFromDate],'mm/dd/yyyy') & "# ")

 

المجموع = 9 

انا لا اريد الحجوزات المغادرة وانما اريد الغرف المغادرة 😂

طبعا انا كنت ناسي الحقل bCountRooms

وهو مفتاح حل جميع المشاكل 😁

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

الف شكر لكم اخواني لتقديم المساعدة تم حل المشكلة بفضل الله وفضلكم وشكرا خاص لاخوي موسى، همسة (الله يبعد عنك المتدودة يا غاوي) 😄

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

53 دقائق مضت, SEMO.Pa3x said:

 (الله يبعد عنك المتدودة يا غاوي😄

لا لا  ما نتركها  لكم يا دكتور  .. نريد تفسير الكلمات .... بعدين تعال : انت في العراق وموسى في عمان ... هل الكلمات عراقية ام عمانية ؟

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

8 دقائق مضت, ابوخليل said:

لا لا  ما نتركها  لكم يا دكتور  .. نريد تفسير الكلمات .... بعدين تعال : انت في العراق وموسى في عمان ... هل الكلمات عراقية ام عمانية ؟

اهلا اهلا اخوي العزيز ابو خليل حياك الله

الكلمات عمانية 😄

مثل ما يقول اخي موسى

معاني الكلمات : المتدوده بالعماني : هو الشخص الغائب عن وعيه وفاقد للتركيز في لحظة ما 🙂 

غاوي بالعماني : الشخص الجميل او الوسيم

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

ههههه 

بعد شرح المعنى عرفت انطق الاولى لانها مشتركة بيننا وبينهم ، لاني في الأول قرأتها بتشديد الواو مع الكسر  وفتح الدال ثم تاء مربوطة ( مؤنث دودة ) على وزن متفعٍلَة

والنطق الصحيح بها بتسكين الواو مع  كسر خفيف للدال الثانية ثم هاء ..  مْتدُوْدِه :wink2: حتى الميم تسكن وكأنك تنطق m

اما الكلمة الثانية فلا نشترك فيها معهم

الله يسعدك :fff:

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

6 ساعات مضت, SEMO.Pa3x said:
[bToDate] = "#" & Format([bFromDate],'mm/dd/yyyy') & "#"

 

استخدام دالة CLng لتحويل التاريخ إلى رقم تسلسلي فيه احتراز أكبر:

CLng(bToDate) = CLng(bFromDate)

 

تم تعديل بواسطه AbuuAhmed
  • Like 3
رابط هذا التعليق
شارك

العفو حبيبنا سيمو 😁 لك ذاكرة طويلة المدى ما شاء الله ..

ولمزيد توضيح .. يقال للشخص: أنت مُتَدَوْدِه .. بالمعنى الذي ذكرته .. وتقول عندما تدعو له الله يبعد عنك لمْدودَهْ 😄

أبعده الله عنا وعنكم يا غاويين 😁🌹

12 ساعات مضت, AbuuAhmed said:

دالة CLng لتحويل التاريخ إلى رقم تسلسلي فيه احتراز أكبر

هل تؤدي نفس الغرض أخي أبو أحمد ؟ .. وهل تتجاهل فروقات التنسيق بين الذي معنا والتنسيق الأمريكي ؟

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

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

هل تؤدي نفس الغرض أخي أبو أحمد ؟ .. وهل تتجاهل فروقات التنسيق بين الذي معنا والتنسيق الأمريكي ؟

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

بالطبع لا بد أن يكون نوع الحقل/الصندوق "تاريخ" وإلا سنضطر إلى استخدام دالة وسيطة وهي CDate قبل استخدام دالة CLng.

 

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

السلام عليكم

اخى ابو احمد لم ارى احد يستخدم هذا الاسلوب 👇 الا شخص واحد ، اخ لنا هنا وتركنا بعض الوقت فهل انت هو فان كنت فاهلا ومرحبا بك مره اخرى اخى

في 24‏/2‏/2023 at 00:36, AbuuAhmed said:

ستخدام دالة CLng لتحويل التاريخ إلى رقم تسلسلي فيه احتراز أكبر:

CLng(bToDate) = CLng(bFromDate)

تقبل تحياتى اخوك احمد

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

في 1‏/3‏/2023 at 04:06, ابوبسمله said:

اخى ابو احمد لم ارى احد يستخدم هذا الاسلوب 👇 الا شخص واحد ، اخ لنا هنا وتركنا بعض الوقت فهل انت هو فان كنت فاهلا ومرحبا بك مره اخرى اخى

يمكن نعم ويمكن لا ، أخي بما أنك زميل في "الرتبة" لما لا تقوموا بالتجارب وتوثيق نتائجكم وتثبيت هذا الأسلوب أو ضحده. 

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

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

يمكن نعم ويمكن لا ، أخي بما أنك زميل في "الرتبة" لما لا تقوموا بالتجارب وتوثيق نتائجكم وتثبيت هذا الأسلوب أو ضحده. 

 

بالنسبه للتجارب نعم قمت بها اول مره رايت فيها مثل هذا الاسلوب وكانت النتائج جيده جدا وعن نفسى اثبت هذا الاسلوب

ودى تجربه سريعه

5.png.ff0a49d1a464a0af67b5e1169efcd3be.png

ان تيسر لى الحصول على رابط الموضوع الذى رائيتها به سوف ارفقه هنا لمزيد من الاستفاده ان شاء الله

واهلا بك معنا ابواحمد وجزاك الله عنا كل خير

بالتوفيق

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

عزيزي الاختبارات يفضل أن تتم على مثال السائل مع تنوع البيانات وخيارات الإعدادات الإقليمية ولحقل تاريخ فقط بدون وقت.
أما الوقت فهذا حكاية أخرى وله دوال أخرى للتعامل معه ليس المجال هنا لذكرها وحتى لا نفقد التركيز أو نقع في الخلط.
شكرا لكم.

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

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

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



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

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

Important Information