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

تحويل عدد الايام الى سنة - شهر - يوم

بدأه shamal في 23 ديسمبر 2011 · 10 رد · 8,121 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

والاستعلام يوجد عدد الايام لكل شخص

المطلوب دالة او وحدة نمطية لايجاد

الايام

الاشهر

السنوات

كل واحدة في حقل

الايام.rar

#2

السلام عليكم

تفضل شرح الاخت زهرة جزاها الله كل خير

/index.php?showtopic=253029

#3

السلام عليكم

الاخ العزيز

شكرا للرد

ولكن طلبي هو تحويل الحقل الذي يحوي الايام

الى يوم - شهر - سنة

ولا يعتمد على اي حقل اخر

#4

السلام عليكم

تفضل اخي شامل

za-Ages-UP.rar

تم تعديل هذه المشاركة بواسطة salih77 في 25 ديسمبر 2011 في 10:05

#5

السلام عليكم

الاخ salih77

بارك الله فيك

هذا الحل واضح وموجود عندي

ولكن

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

وانما يكون الحل معتمدا على حقل الايام فقط لاغير

#6

السلام عليكم

اخ شامل

تفضل عدد السنين والاشهر والايام رياضيا بدون اي دالة وبالاعتماد على عدد الايام

وبالتوفيق.

DD_MM_YY.rar

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 2 يناير 2012 في 10:48

#7

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

جميع الحسابات معتمد بشكل كلي على حقل الأيام Day في الإستعلام فقط

Day: DateDiff("d";[Date Of birth];Format(Date();"dd/mm/yyyy"))

post-15367-011568700 1325491522_thumb.gi

السنوات

alsana: Int([day]/365)

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

XDays: Int([Day] Mod 365)

الأشهر

shar2: Int([XDays]/30)

الايام

days: [Xdays] Mod 30

za-Days-UP.rar

بالتوفيق

المرفقات
day1.gif

تم تعديل هذه المشاركة بواسطة zahrah في 2 يناير 2012 في 11:12

1
#8

السلام عليكم

جزاك الله خير اختنا زهرة ابدعتينا بالرياضيات

انا حسبتها يدويا يعني رياضيا بدون اي كودات

ومااجمل الكودات ومااسهلها وخصوصا باقي القسمة

الله يريح بالك بعد كل هالتعب.

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 2 يناير 2012 في 11:26

#9

السلام عليكم

ماذا تعني دالة Int() بالضبط

ولماذا لم تضعيها في اخر حقل حساب الايام

وجزاك الله خير

#10
سلامنا لكم كتب:

السلام عليكم

ماذا تعني دالة Int() بالضبط

ولماذا لم تضعيها في اخر حقل حساب الايام

وجزاك الله خير

الدالة Int تعيد لنا العدد بدون اعداد عشرية او كسور مثل

Int (210.67)

تعود القيمة لنا 210

تم استخدام الدالة مع السنوات والشهور

لأنه سيكون هناك ارقام عشرية او كسور بعد القسمة وبعد باقي القسمة

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

بالتوفيق

#11

السلام عليكم

اشكرك جدا على هذا التوضح ،

وفي ميزان حسناتك.

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