اختيار داله التاريخ الصحيحه

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

يوفر access دالات مضمنه يمكنك استخدامها في تعبيرات ل# تنسيق و# انشاء و# تحليل و# حساب التواريخ و# الاوقات. اختر جدول الذي يتطابق مع ما تريد القيام به.

أريد...

عرض تاريخ او وقت ب# تنسيق معين

تقسيم تاريخ او وقت الي اجزاء

تغيير الارقام و# النصوص الي تواريخ و# اوقات

جمع تواريخ أو طرحها

ادراج تاريخ اليوم او الوقت الحالي

عرض تاريخ او وقت ب# تنسيق معين

عرض التواريخ في التنسيق الذي تريده. العمود الناتج يفترض ان الحقل [StartDate] تحتوي علي قيمه تاريخ / وقت 11 يناير 2012 17:30:15.

الدالة

الاستخدام

مثال

النتيجة

تنسيق*

الداله format جميع الاغراض المستخدمه ل# انشاء تنسيقات تاريخ / وقت مخصصه.

Format([StartDate],"yyyy-mm-dd")

2012-01-11

FormatDateTime*

ل# تطبيق احد تنسيقات التاريخ / الوقت المضمنه 5 الي قيمه.

FormatDateTime([StartDate],vbLongDate)

الاربعاء 11 يناير 2012

MonthName*

تحويل رقم الي اسم شهر. ارجاع خطا اذا توفر عدد خارج النطاق من 1 الي 12.

MonthName(12)

ديسمبر

WeekdayName*

تحويل رقم الي ب# اسم يوم من ايام اسبوع. ارجاع خطا اذا توفر عدد خارج النطاق من 1 الي 7.

WeekdayName(2)

الاثنين

* غير متوفر في تطبيقات Access علي ويب.

أعلى الصفحة

تقسيم تاريخ او وقت الي اجزاء

في بعض الاحيان يمكنك تريد فقط معرفه جزء واحد من قيمه التاريخ او الوقت، مثل السنه او الدقيقه. هذه الدالات كافه ارجاع القيم الصحيحه التي تتوافق ل# الفتره الزمنيه التي تبحث عنها. العمود الناتج يفترض ان [StartDate] تحتوي علي قيمه تاريخ / وقت 11 يناير 2012 17:30:15.

الدالة

الاستخدام

مثال

النتيجة

السنه

ارجاع جزء السنه من قيمه التاريخ او الوقت.

Year([StartDate])

2012

الشهر

ارجاع جزء الشهر فقط من قيمه التاريخ او الوقت (من 1 الي 12).

Month([StartDate])

1

اليوم

ارجاع جزء اليوم من قيمه التاريخ او الوقت (من 1 الي 31).

Day([StartDate])

11

Weekday*

ارجاع رقميه يوم من ايام الاسبوع (1 الي 7). ب# شكل افتراضي، يتم اعتبار الاحد اول يوم في الاسبوع، و# لكن يمكنك تحديد يوم مختلف ك# اليوم الاول.

Weekday([StartDate])

4

ساعه*

ترجع جزء الساعه من قيمه التاريخ او الوقت (من 0 الي 23).

Hour([StartDate])

17

الدقيقه*

ارجاع جزء الدقيقه فقط من قيمه التاريخ او الوقت (من 0 الي 59).

Minute([StartDate])

30

الثاني*

ارجاع جزء الثانيه فقط من قيمه التاريخ او الوقت (من 0 الي 59).

Second([StartDate])

15

DatePart

اصدار قابل ل# التكوين من الدوال اعلاه، حيث يمكنك تحديد اي جزء من قيمه التاريخ او الوقت الذي تريده.

DatePart("yyyy",[StartDate])

2012

* غير متوفر في تطبيقات Access.

أعلى الصفحة

تغيير الارقام و# النصوص الي تواريخ و# اوقات

يخزن التواريخ ك# ارقام الفاصله العائمه الدقه المزدوجه. علي سبيل المثال، 11 يناير 2012 الساعه 5:30 مساء مخزنا ك 40919.72917. جزء العدد الصحيح، الي يسار الفاصله العشريه، يمثل التاريخ. الجزء الكسري، الي يسار الفاصله العشريه، تمثل الوقت. تساعدك هذه الدالات في انشاء العائم هذه رقم النقطه من القيم الاخري، مثل اعداد صحيحه او النص.

الدالة

الاستخدام

مثال

النتيجه (كيفيه تخزينها في Access)

DateSerial

ملاحظة:  في تطبيق Access، استخدم الداله DateFromParts او DateWithTimeFromParts .

تستخدم ل# انشاء قيمه تاريخ من الاعداد الصحيحه التي تدخلها ل# السنه و# الشهر و# اليوم.

DateSerial(2012,1,11)

40919.0

CDate*

تحويل نص الي قيمه تاريخ او وقت. التعامل مع الجزء التاريخ و# الوقت ل# الرقم.

تلميح:  استخدم منطقيالداله IsDatehttps://msdn.microsoft.com/en-us/library/gg278584.aspx ل# تحديد ما اذا كان يمكن تحويل سلسله نصيه الي قيمه تاريخ او وقت. علي سبيل المثال، ترجع IsDate("1/11/2012") True.

CDate ("التاريخ 1 / 11 / 2012 17:30")

40919.72917

DateValue*

تحويل نص الي قيمه تاريخ / وقت، و# لكن لا تقوم ب# تحويل جزء الوقت.

DateValue ("التاريخ 1 / 11 / 2012 17:30")

40919.0

TimeValue*

تحويل نص الي قيمه تاريخ / وقت، و# لكن لا تقوم ب# تحويل اي معلومات عن التاريخ.

TimeValue ("التاريخ 1 / 11 / 2012 17:30")

0.72917

TimeSerial

ملاحظة:  في تطبيق Access، استخدم الداله TimeFromParts او الداله DateWithTimeFromParts .

تستخدم ل# انشاء قيمه وقت من الاعداد الصحيحه التي تدخلها ل# الساعه و# الدقيقه و# الثانيه.

TimeSerial(17,30,15)

0.72934

* غير متوفر في تطبيقات Access.

أعلى الصفحة

جمع تواريخ أو طرحها

هذه الدالات تسمح لك ب# اضافه او طرحها فواصل زمنيه الي التواريخ، ب# الاضافه الي حساب الفرق بين قيم التاريخ / الوقت.

الدالة

الاستخدام

مثال

النتيجة

الداله DateAdd

اضافه فاصل زمني معين (علي سبيل المثال، الاشهر 2 او 3 ساعات) الي قيمه تاريخ او وقت. ل# الطرح، استخدام عدد سالب ك# وسيطه ثانيه.

DateAdd ("m", 1, "التاريخ 1 / 11 / 2012")

2 / 11 / 2012

DateDiff

يحدد عدد الفواصل الزمنيه (مثل الايام او الدقائق) بين قيم التاريخ / الوقت.

ملاحظة:  وب# تذكر انه يمكنك ايضا طرح قيمه احد التواريخ قيمه من الاخر ل# الحصول علي عدد الايام بينهما، علي سبيل المثال، #2 / 15 / 2012 #-#2 / 1 / 2012 # = 14.

DateDiff("d","1/11/2012","4/15/2012")

95

راجع كيفيه حساب عدد الايام بين تاريخين.

أعلى الصفحة

ادراج تاريخ اليوم او الوقت الحالي

استخدم هذه الدالات ل# تحديد التاريخ او الوقت الحالي. العمود الناتج يفترض ان التاريخ / وقت النظام الحالي هو 11 يناير 2012 17:30:15.

الدالة

الاستخدام

مثال

النتيجة

الان

ارجاع تاريخ النظام الحالي و# الوقت.

Now()

التاريخ 1 / 11 / 2012 5:30:15 مساء

تاريخ

ملاحظة:  في تطبيق Access، استخدم الداله Today .

ارجاع تاريخ النظام الحالي.

التاريخ()‎

التاريخ 1 / 11 / 2012

وقت*

ترجع هذه الداله علي تاريخ النظام الحالي.

Time)

5:30:15 مساء

عداد الوقت الخاص ب#*

ترجع هذه الداله عدد الثواني التي انقضت منذ منتصف الليل.

Timer()

63015

* غير متوفر في تطبيقات Access.

أعلى الصفحة

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×