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

تصحيح قيمة حقل عدد الايام في حال عدم وجود تاريخ

مغلقمُجاب
بدأه ناصر المصلح في 20 سبتمبر 2013 · 9 رد · 573 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية طيبه لكل القائيمين والمشرفين على هذا الصرح العظيم
اخواني لدي حقل عدد الايام بنموذج الصرف يوجد به وحدة نمطيه وتعمل بشكل جيد

ولكن مشكلتي عند عدم وجود تاريخين تضهر على هذا النحو #نوع!
اريد حل لمشكلتي اما تصحيح الوحدة النمطية او انشاء حدث عند عدم وجود بيانات لكي يصبح الناتج = 0 عند عدم وجود تاريخ مدخل بالحقلين

 

ياخوان صورة للتوضيح


462864095.jpg

نموذج صرف مستحقات.rar

تم تعديل هذه المشاركة بواسطة ناصر المصلح في 20 سبتمبر 2013 في 01:07

#2

اخي الفاضل : ناصر

 

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

 

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

 

لذا لتكون النتائج صحيحة يجب جعل قيمة الحقلين الإفتراضية هي نفس تاريخ اليوم ليكون الناتج صفر بهذه الطريقة

 

post-15367-0-01904500-1379658689_thumb.g

 

 

 

za-نموذج صرف مستحقات-UP.rar

 

 

بالتوفيق

1
#3

شكرا من الاعماق اخت زهرة على وقتك الغالي ادرك ذلك

 

ولكن انتي قمتي بتغير الاتي

=Days360([SS1];[SS2])  عن ماكان سابقا =Days360([SS1];[SS2])+1

وهذا يعني ان من تاريخ 20/09/2013 الى تاريخ 20/09/2013 دوام يوم واحد وليس من المعقول ان يكون عدد الايام صفر فعند الصرف يحسب له راتب يوم واحد

 

واذا كان لايوجد حل لجعل عدد الايام صفر في حال عدم وجود تاريخين بالنموذج

هل توجد طريقة في حال عدم رغبتي بادراج بنود الراتب بتقرير الصرف حين طباعته ( بمعنى تضهر جميع بنود الصرف ماعدا بنود الراتب المشار اليها بالصورة باللون الاحمر )

كما في الصورة

 

 

qvgoX.jpg
مرفق الرنامج مره اخرى بالتقرير اذا امكن تعديله

za-نموذج صرف مستحقات-UP.rar

تم تعديل هذه المشاركة بواسطة ناصر المصلح في 20 سبتمبر 2013 في 18:03

#4

اخي الفاضل : ناصر

 

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

 

اذا تساوى تاريخ البداية مع تاريخ النهاية يكون الفرق صفر يوم اي اننا وضعنا نفس التاريخين لنفس اليوم  ولا يكون هناك فرق أيام

 

لأن من  20/9/2013  الى  20/9/2013  صفر يوم  لأنه نفس اليوم  ولم يتم اكمال يوم كامل فلا زلنا في نفس اليوم

 

ولكي نحصل على يوم كامل يجب ان يكون التاريخين بهذه الطريقة  من  20/9/2013  الى  21/9/2013

 

 

بالنسبة للتقرير  فهل تريد ان تكون جميع الحقول المشار اليها في المربع الأحمر خالية من البيانات اثناء الطباعة والمعاينة ام ان هناك حقول محدده تريد ان تظهر

 

ابلغنا بارك الله بك حتى نقوم بعمل اللازم لك

 

 

بالتوفيق

#5

استاذة زهرة ممكن تشوفي موضوعي صرلي 4 ايام احاول

/index.php/topic/280819-%D9%82%D9%8A%D9%85%D8%A9-%D8%A7%D9%84%D8%AD%D9%82%D9%84-%D8%A7%D9%84%D9%86%D8%B5%D9%8A-%D9%84%D8%A7%D8%AA%D8%B3%D8%A7%D9%88%D9%8A-%D8%A7%D9%84%D9%82%D9%8A%D9%85%D8%A9-%D8%A7%D9%84%D8%B3%D8%A7%D8%A8%D9%82%D8%A9/

استغفر الله العظيم واتوب اليه

#6

تحية طيبة للجميع

 

والتحية موصولة لك اخت زهرة

 

بالنسبة للتقرير  فهل تريد ان تكون جميع الحقول المشار اليها في المربع الأحمر خالية من البيانات اثناء الطباعة والمعاينة ام ان هناك حقول محدده تريد ان تظهر

 

ابلغنا بارك الله بك حتى نقوم بعمل اللازم لك

 

اريد حقول محددة تضهر

 

اريد من خلال النموذج تحديد مايضهر بالتقرير والمعاينة من بنود الراتب المشار اليها ( الاساسي - السكن - الانتقال - الطعام )

 

حل مؤقت لعدد الايام بتغير الوحدة النمطية DAY360

=DateDiff("d";[SS1];[SS2])-DateDiff("yyyy";[SS1];[SS2])*7+1

اصبحت في حال عدم وجود تاريخين تكون فراغ

 

تبقى معي التقرير اختي الفاضلة اريد حقول محددة تضهر انا اقوم بتحديدها

 

اتمنى ان اكون اوصلت لكي ماريد وفي حال لم يفهم سيتم الشرح اكثر من خلال صورة توضيحية

 

والله يجزاك الجنه على الي تقدميه من حلول

تم تعديل هذه المشاركة بواسطة ناصر المصلح في 20 سبتمبر 2013 في 17:57

#7

اخي الفاضل : ناصر

 

بارك الله بك

 

اعلم انك تريد الحقول ( الراتب الأساسي - بدل السكن - بدل الانتقال - بدل الطعام )

 

ولكن سؤالي لك بارك الله بك هو عن الحقول التالية :

 

حقلي التاريخ   من  - الى 

حقل عدد الأيام

حقل الأجر اليومي

حقل الصافي

حقل ملاحظات

 

هل تريد هذه الحقول  تكون فارغة تماما اي ليس بها اي بيانات ام تريد ان يكون في بعضها بيانات مثل حقل الأجر اليومي والصافي

 

ابلغنا بذلك بارك الله بك

 

بالتوفيق

#8

فارغة تماما

#10

فعلا هذا ماريد بالتحديد

 

ماشاء الله عليك هنيالك الله يزيدك

بسم الله عليك من الحسد :rolleyes: 

1

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

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