تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تقوم بإرجاع متغير‏ (تاريخ) يتضمن الوقت بالساعة والدقيقة والثانية المحددة.

بناء الجملة

TimeSerial ( ساعة، دقيقة، ثانية )

Warning    تأكد من أن الوسيطات في النطاق الصحيح من القيم. يمكن أن تؤدي الوسيطة غير الصالحة إلى نتيجة غير صحيحة.

يحتوي بناء جملة الدالة TimeSerial على هذه الوسيطات:

الوسيطة

الوصف

‏‏ساعة

مطلوبة. متغير (عدد صحيح). الرقم بين 0 (12:00 ص) و23 (11:00 مساء)، ضمنا، أو تعبير رقمي.

دقيقه

مطلوبة. متغير (عدد صحيح). أي تعبير رقمي.

الثانيه

مطلوبة. متغير (عدد صحيح). أي تعبير رقمي.

ملاحظات

لتحديد وقت، مثل 11:59:59، يجب أن يكون نطاق الأرقام لكل وسيطة TimeSerial في النطاق العادي للوحدة؛ أي 0-23 للساعات و0-59 للدقائق والثوان. ومع ذلك، يمكنك أيضا تحديد أوقات نسبية لكل وسيطة باستخدام أي تعبير رقمي يمثل بعض الساعات أو الدقائق أو الثوان قبل وقت معين أو بعده. يستخدم المثال التالي التعبيرات بدلا من أرقام الوقت المطلق. ترجع الدالة TimeSerial وقتا لمدة 15 دقيقة قبل (-15) بست ساعات قبل الظهر (12 - 6)، أو 5:45:00 ص.

TimeSerial(12 - 6, -15, 0)

عندما تتجاوز أي وسيطة النطاق العادي لتلك الوسيطة، فإنها تزيد إلى الوحدة الأكبر التالية حسب الاقتضاء. على سبيل المثال، إذا حددت 75 دقيقة، يتم تقييمها كساعة واحدة و15 دقيقة. إذا كانت أي وسيطة واحدة خارج النطاق -32768 إلى 32767، يحدث خطأ. إذا تسبب الوقت المحدد بواسطة الوسيطات الثلاث في أن يقع التاريخ خارج النطاق المقبول للتواريخ، يحدث خطأ.

مثال على الاستعلام

تعبير

النتائج

SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10);

إرجاع "الوقت" الذي يتكون من ساعة دقيقة وثانية محددة تم إدخالها في وسيطات الدالة ويعرض في العمود NewTime. النتيجة: "6:12:10 مساء".

مثال VBA

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة TimeSerial لإرجاع وقت للساعة والدقيقة والثانية المحددة.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.

اختر دالة التاريخ المناسبة

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×