اختيار الدالة date الصحيحة

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

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

أريد...

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

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

تحويل الأرقام والنصوص إلى تواريخ وأوقات

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

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

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

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

الوظيفة

الاستخدام

مثال

النتيجة

Format*

داله تنسيق الكل الغرض المستخدمة لإنشاء تنسيقات التاريخ/الوقت المخصصة.

Format ([تاريخ], "yyyy-mm-dd")

2012-01-11

FormatDateTime*

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

FormatDateTime ([تاريخ], فبلونجداتي)

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

MonthName*

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

MonthName (12)

شهر

WeekdayName*

تحويل رقم إلى اسم يوم من الأسبوع. ترجع رسالة خطا إذا وفرت رقما خارج نطاق 1-7.

WeekdayName (2)

الاثنين

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

أعلى الصفحة

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

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

الوظيفة

الاستخدام

مثال

النتيجة

سنه

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

Year ([تاريخ])

2012

الشهر

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

Month ([تاريخ])

1

يوم

ترجع هذه الدالة جزء اليوم من قيمه التاريخ أو الوقت (من 1 إلى 31).

يوم ([تاريخ])

11

Weekday*

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

Weekday ([تاريخ])

t

ساعة*

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

ساعة ([تاريخ])

17

دقيقه*

إرجاع جزء الدقائق من قيمه التاريخ أو الوقت (من 0 إلى 59).

دقيقه ([تاريخ])

30

ثاني*

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

الثانية ([تاريخ])

بوصه

DatePart

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

DatePart ("yyyy", [تاريخ])

2012

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

أعلى الصفحة

تحويل الأرقام والنصوص إلى تواريخ وأوقات

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

الوظيفة

الاستخدام

مثال

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

DateSerial

ملاحظة:  في تطبيق Access ، استخدم الدالات داتيفرومبارتس أو داتيويثتيميفرومبارتس .

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

DateSerial (2012, 1, 11)

40919.0

كداتي*

تحويل نص إلى قيمه تاريخ/وقت. يعالج جزء التاريخ والوقت في الرقم.

تلميح:  استخدم الدالة منطقيIsDate لتحديد ما إذا كان من الممكن تحويل سلسله نصيه إلى قيمه تاريخ/وقت. علي سبيل المثال ، IsDate ("1/11/2012") ترجع True.

كداتي ("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 ، استخدم الدالات تيميفرومبارتس أو داتيويثتيميفرومبارتس .

ينشئ قيمه زمنيه من الاعداد الصحيحة التي توفرها للساعة والدقيقة والثانية.

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

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

أعلى الصفحة

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

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

الوظيفة

الاستخدام

مثال

النتيجة

الآن

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

Now()

1/11/2012 5:30:15 م

التاريخ

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

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

التاريخ()‎

1/11/2012

الوقت*

ترجع هذه الدالة وقت النظام الحالي.

الوقت ()

5:30:15 م

عداد الوقت*

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

المؤقت ()

63015

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

أعلى الصفحة

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

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

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

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

×