توفر سلاسل الصيغة المخصصة مزيدًا من الخيارات لأعمدة الصياغة أو مستويات التدرج التي تحتوي على توقيتات وتواريخ وأوقات.
لتعيين سلاسل الصيغة المخصصة لعمود أو مستوى تدرج، يمكنك استخدام حقل صيغة تاريخ مخصصة (لحقلي الوقت والتاريخ) أو حقل صيغة رقمية مخصصة (للحقول الرقمية) ضمن مربع حوار خصائص العمود: علامة تبويب صيغة البيانات.
يحتوي هذا القسم على الموضوعات التالية:
يمكنك تعيين سلاسل صيغة مخصصة لعمود أو مستوى تدرج في الحقل صيغة تاريخ مخصصة في مربع حوار خصائص العمود: علامة تبويب صيغة البيانات.
يحتوي هذا القسم على الموضوعات التالية:
يمكنك تكوين صيغ مخصصة للتاريخ والوقت باستخدام هذه السلاسل.
يعرض الجدول سلاسل الصيغة المخصصة العامة والنتائج التي تعرضها. يتيح هذا إمكانية عرض حقلي التاريخ والوقت باللغة المحلية للمستخدم.
سلسلة الصيغة العامة | النتيجة |
---|---|
[FMT:dateShort] |
لصياغة التاريخ بصيغة التاريخ المختصرة بالمنطقة اللغوية المحلية. يمكنك أيضًا كتابة [FMT:date]. |
[FMT:dateLong] |
لصياغة التاريخ بصيغة التاريخ المطولة بالمنطقة اللغوية المحلية. |
[FMT:dateInput] |
لصياغة التاريخ بصيغة مقبولة للإدخال في النظام مرة أخرى. |
[FMT:time] |
لصياغة الوقت بصيغة الوقت المطولة بالمنطقة اللغوية المحلية. |
[FMT:timeHourMin] |
لصياغة الوقت بصيغة الوقت بالمنطقة اللغوية المحلية، ولكن مع حذف الثواني. |
[FMT:timeInput] |
لصياغة الوقت بصيغة مقبولة للإدخال في النظام مرة أخرى. |
[FMT:timeInputHourMin] |
لصياغة الوقت بصيغة مقبولة للإدخال في النظام مرة أخرى، ولكن مع حذف الثواني. |
[FMT:timeStampShort] |
هذا الأمر مماثل لكتابة [FMT:dateShort] [FMT:time]. لصياغة التاريخ بصيغة التاريخ الموجزة بالمنطقة اللغوية المحلية وصياغة الوقت بصيغة الوقت بالمنطقة اللغوية المحلية. يمكنك أيضًا كتابة [FMT:timeStamp]. |
[FMT:timeStampLong] |
هذا الأمر مماثل لكتابة [FMT:dateLong] [FMT:time]. لصياغة التاريخ بصيغة التاريخ المطولة بالمنطقة اللغوية المحلية وصياغة الوقت بصيغة الوقت بالمنطقة اللغوية المحلية. |
[FMT:timeStampInput] |
هذا الأمر مماثل لكتابة [FMT:dateInput] [FMT:timeInput]. لصياغة التاريخ والوقت بصيغة مقبولة للإدخال في النظام مرة أخرى. |
[FMT:timeHour] |
لصياغة حقل الساعة فقط بصيغة المنطقة اللغوية المحلية، مثل 8 م. |
YY أو yy |
لعرض آخر رقمين من السنة، مسبوقة بصفر على اليسار، إن لزم الأمر، على سبيل المثال، 01 لسنة 2001. |
YYY أو yyy |
لعرض السنة ممثلة بأربعة أرقام، مسبوقة بصفر على اليسار، إن لزم الأمر، على سبيل المثال، 0523. |
YYYY أو yyyy |
لعرض السنة ممثلة بأربعة أرقام، على سبيل المثال، 2011 |
M |
لعرض الشهر الرقمي، على سبيل المثال، 2 لشهر فبراير. |
MM |
لعرض الشهر الرقمي مسبوقًا بصفر على اليسار للأشهر أحادية الرقم، على سبيل المثال، 02 لشهر فبراير. |
MMM |
لعرض الاسم المختصر للشهر بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "فبر". |
MMMM |
لعرض الاسم الكامل للشهر بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "فبراير". |
D أو d |
لعرض اليوم من الشهر، على سبيل المثال "1". |
DD أو dd |
لعرض اليوم من الشهر مسبوقًا بصفر على اليسار للأيام أحادية الرقم، على سبيل المثال، "01". |
DDD أو ddd |
لعرض الاسم المختصر لليوم من الأسبوع بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "خمس" ليوم الخميس. |
DDDD أو dddd |
لعرض الاسم الكامل لليوم من الأسبوع بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "الخميس". |
DDDDD أو ddddd |
لعرض الحرف الأول من اسم اليوم من الأسبوع بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "خ" ليوم الخميس. |
h |
لعرض الساعة بصيغة 12 ساعة، على سبيل المثال 2. |
H |
لعرض الساعة بصيغة 24 ساعة، على سبيل المثال 23. |
hh |
لعرض الساعة بصيغة 12 ساعة مسبوقة بصفر على اليسار للساعات أحادية الرقم، على سبيل المثال، "01". |
HH |
لعرض الساعة بصيغة 24 ساعة مسبوقة بصفر على اليسار للساعات أحادية الرقم، على سبيل المثال، "23". |
m |
لعرض الدقيقة، على سبيل المثال، 7. |
mm |
لعرض الدقيقة مسبوقة بصفر على اليسار للدقائق أحادية الرقم، على سبيل المثال، 07. |
s |
لعرض الثانية، على سبيل المثال، 2. يمكنك أيضًا تضمين أرقام عشرية في السلسلة، مثل s.# أو s.00 (حيث # تعني رقمًا اختياريًا، و0 تعني رقمًا مطلوبًا). |
ss |
لعرض الثانية مسبوقة بصفر على اليسار للثواني أحادية الرقم، على سبيل المثال، 02. يمكنك أيضًا تضمين أرقام عشرية في السلسلة، مثل ss.# أو ss.00 (حيث # تعني رقمًا اختياريًا، و0 تعني رقمًا مطلوبًا). |
t |
لعرض الحرف الأول للاختصار وقت الظهيرة أو بعد الظهر بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "ص". |
tt |
لعرض اختصار وقت الظهيرة أو بعد الظهر بالمنطقة اللغوية المحلية للمستخدم، على سبيل المثال "ص". |
gg |
لعرض الفترة الزمنية بالمنطقة اللغوية للمستخدم. |
يمكنك تكوين سلاسل بصيغ خاصة باستخدام ODBC،
ويعرض الجدول سلاسل الصيغة المخصصة من النوع القياسي لـ ODBC والنتائج التي تعرضها. تعرض هذه السلاسل حقلي التاريخ والوقت وفقًا لمعيار ODBC.
سلسلة بصيغة ODBC | النتيجة |
---|---|
[FMT:dateODBC] |
لصياغة التاريخ حسب المعيار ODBC yyyy-mm-dd (سنة من أربعة أرقام، شهر من رقمين، يوم من رقمين). |
[FMT:timeODBC] |
لصياغة الوقت حسب المعيار ODBC hh:mm:ss (ساعة من رقمين، دقيقة من رقمين، ثانية من رقمين). |
[FMT:timeStampODBC] |
هذا الأمر مماثل لكتابة [FMT:dateODBC] [FMT:timeStampODBC]. لصياغة التاريخ بصيغة yyyy-mm-dd وصياغة الوقت بصيغة الوقت بصيغة hh:mm:ss. |
[FMT:dateTyped] |
لعرض الكلمة date ثم عرض التاريخ، حسب المعيار ODBC yyyy-mm-dd. حيث يظهر التاريخ داخل علامة اقتباس مفردة ('). |
[FMT:timeTyped] |
لعرض الكلمة time ثم عرض الوقت، حسب المعيار ODBC hh:mm:ss. حيث يظهر الوقت داخل علامة اقتباس مفردة ('). |
[FMT:timeStampTyped] |
لعرض الكلمة timestamp ثم عرض التوقيت، حسب المعيار ODBC yyyy-mm-dd hh:mm:ss. حيث يظهر التوقيت داخل علامة اقتباس مفردة ('). |
إن إعداد سلاسل الصياغة المخصصة للحقول الرقمية يضمن تفسير البيانات على نحو صحيح.
يمكنك تعيين سلاسل بصيغة مخصصة لعمود أو مستوى تدرج في الحقل صيغة رقمية مخصصة في مربع حوار خصائص العمود: علامة تبويب صيغة البيانات.
ملاحظة:
عند تطبيق صيغة من نوع بيانات مختلف—مثل تطبيق صيغة تاريخ على حقل رقمي—وكانت القيمة الفعلية متجاوزة للحدود، لا يتم تطبيق الصيغة ويتم عرض القيمة الأصلية بدلاً منها. على سبيل المثال، انظر إلى الصيغة [MMMM]. إذا كانت القيمة الفعلية المطلوب تحويلها هي 13، فستكون في تلك الحالة قيمة متجاوزة لأن هناك 12 شهرًا فقط في السنة. ويتم عرض القيمة الأصلية، 13، دون تحويلها إلى اسم شهر. أما إذا كانت القيمة الأصلية 12، فسيؤدي تطبيق الصيغة المخصصة إلى تحويل القيمة إلى الشهر الثاني عشر في السنة وهو "ديسمبر".
يحتوي هذا القسم على الموضوعات التالية:
يمكنك عرض قيمتي الشهر واليوم باستخدام سلاسل الصيغة المخصصة.
يعرض الجدول سلاسل الصيغة المخصصة المتوفرة عند التعامل مع حقول الأعداد الصحيحة. يتيح هذا إمكانية عرض اسمي الشهر واليوم باللغة المحلية للمستخدم.
تحتفظ الحقول الصحيحة بأعداد صحيحة تمثل الشهر من السنة أو اليوم من الأسبوع. بالنسبة للشهور، فإن 1 يمثل يناير، و2 يمثل فبراير، وهكذا وصولاً إلى 12 الذي يمثل ديسمبر. وبالنسبة لأيام الأسبوع، فإن 1 يمثل الأحد، و2 يمثل الاثنين، وهكذا، وصولاً إلى 7 الذي يمثل السبت.
سلسلة الصيغة للحقول الصحيحة | النتيجة |
---|---|
[MMM] |
لعرض الاسم المختصر للشهر بالمنطقة اللغوية المحلية للمستخدم. |
[MMMM] |
لعرض الاسم الكامل للشهر بالمنطقة اللغوية المحلية للمستخدم. |
[DDD] |
لعرض الاسم المختصر لليوم من الأسبوع بالمنطقة اللغوية المحلية للمستخدم. |
[DDDD] |
لعرض الاسم الكامل لليوم من الأسبوع بالمنطقة اللغوية المحلية للمستخدم. |
يمكن تحويل فئات متنوعة من الفترات الزمنية إلى صيغة ساعة.
يوضح الجدول سلاسل الصيغة المخصصة التي يمكن استخدامها لصياغة البيانات بالساعات. يمكنك استخدام هذه السلاسل في أنواع الحقول التالية:
الحقول التي تحتوي على أعداد صحيحة أو أعداد حقيقية تمثل الوقت المنقضي منذ بدية اليوم (12:00 ص).
الحقول المشتملة على مخرجات بالصيغة [FMT:timeHour]، كما هو مبين في الجدول. (تعرض هذه الصيغة حقل الساعة فقط بصيغة المنطقة اللغوية المحلية، مثل 8 م.)
سلسلة الصيغة لتحويل البيانات | النتيجة |
---|---|
[FMT:timeHour] |
يفترض هذا أن القيمة تمثل عدد الساعات المنقضية منذ بداية اليوم، مع صياغة عدد الساعات على هيئة hh، حيث hh هي عدد الساعات. ويتم إسقاط الكسور من القيمة. على سبيل المثال، تتم صياغة القيمة 2 على هيئة 2 ص، وتتم صياغة القيمة 24.12 على هيئة 12 م. |
[FMT:timeHour(min)] |
يفترض هذا أن القيمة تمثل عدد الدقائق المنقضية منذ بداية اليوم، مع صياغة عدد الدقائق على هيئة hh، حيث hh هي عدد الساعات. ويتم إسقاط الكسور من القيمة. على سبيل المثال، تتم صياغة القيمة 2 على هيئة 12 ص، وتتم صياغة القيمة 10.363 على هيئة 06 ص. |
[FMT:timeHour(sec)] |
يفترض هذا أن القيمة تمثل عدد الثواني المنقضية منذ بداية اليوم، مع صياغة عدد الثواني على هيئة hh، حيث hh هي عدد الساعات. ويتم إسقاط الكسور من القيمة. على سبيل المثال، تتم صياغة القيمة 600 على هيئة 12 ص، وتتم صياغة القيمة 3600 على هيئة 1 ص، وتتم صياغة القيمة 30.61214 على هيئة 5 م. |
يمكن تحويل فئات متنوعة من الفترات الزمنية إلى صيغة ساعة ودقيقة.
يعرض الجدول سلاسل الصيغة المخصصة التي يمكن استخدامها لصياغة البيانات بالساعات والدقائق. يمكنك استخدام هذه السلاسل في الحقول التي تحتوي على أعداد صحيحة أو أعداد حقيقية تمثل الوقت المنقضي منذ بداية اليوم (12:00 ص).
يمكن أيضًا استخدامها عندما تكون المخرجات بالصيغة [FMT:timeHourMin]، كما هو موضح في الجدول. (تعرض هذه الصيغة الوقت بصيغة الوقت المحلي، ولكن مع حذف الثواني.)
سلسلة الصيغة لتحويل البيانات | النتيجة |
---|---|
[FMT:timeHourMin] |
يفترض هذا أن القيمة تمثل عدد الدقائق المنقضية منذ بداية اليوم، وتحوّل القيمة إلى صيغة mm:hh، حيث hh هي عدد الساعات وmm هي عدد الدقائق. ويتم إسقاط الكسور من القيمة. على سبيل المثال، تتم صياغة القيمة 12 بالشكل 12:12 ص، وتتم صياغة القيمة 73 بالشكل 13:1 ص، وتتم صياغة القيمة 750 بالشكل 30:12 م. |
[FMT:timeHourMin(sec)] |
يفترض هذا أن القيمة تمثل عدد الثواني المنقضية منذ بداية اليوم، وتحوّل القيمة إلى صيغة mm:hh، حيث hh هي عدد الساعات وmm هي عدد الدقائق. ويتم إسقاط الكسور من القيمة. على سبيل المثال، تتم صياغة القيمة 60 بالشكل 01:12 ص، وتتم صياغة القيمة 120 بالشكل 02:12 ص، وتتم صياغة القيمة 43200 بالشكل 00:12 م. |
[FMT:timeHourMin(hour)] |
يفترض هذا أن القيمة تمثل عدد الساعات المنقضية منذ بداية اليوم، وتحوّل القيمة إلى صيغة mm:hh، حيث hh هي عدد الساعات وmm هي عدد الدقائق المتبقية. على سبيل المثال، تتم صياغة القيمة 0 بالشكل 00:12 ص، وتتم صياغة القيمة 5.1 بالشكل 30:1 ص، وتتم صياغة القيمة 75.13 بالشكل 45:1 م. |
يمكن تحويل فئات متنوعة من الفترات الزمنية إلى صيغة ساعة ودقيقة وثانية.
يوضح الجدول سلاسل الصيغة المخصصة التي يمكن استخدامها لصياغة البيانات بالساعات والدقائق والثواني. يمكنك استخدام هذه السلاسل في الحقول التي تحتوي على أعداد صحيحة أو أعداد حقيقية تمثل الوقت.
يمكن أيضًا استخدامها عندما تكون المخرجات بالصيغة [FMT:time], كما هو موضح في سلاسل الصيغة المخصصة العامة. (تعرض هذه الصيغة الوقت بصيغة الوقت المحلي.)
سلسلة الصيغة لتحويل البيانات | النتيجة |
---|---|
[FMT:time] |
يفترض هذا أن القيمة تمثل عدد الثواني المنقضية منذ بداية اليوم، وتُحوّل القيمة إلى صيغة ss:mm:hh، حيث hh هي عدد الساعات وmm هي عدد الدقائق وss هي عدد الثواني. على سبيل المثال، تتم صياغة القيمة 60 بالشكل 00:01:12 ص، وتتم صياغة القيمة 126 بالشكل 06:02:12 ص، وتتم صياغة القيمة 43200 بالشكل 00:00:12 م. |
[FMT:time(min)] |
يفترض هذا أن القيمة تمثل عدد الدقائق المنقضية منذ بداية اليوم، وتُحوّل القيمة إلى الصيغة ss:mm:hh، حيث hh هي عدد الساعات وmm هي عدد الدقائق وss هي عدد الثواني. على سبيل المثال، تتم صياغة القيمة 60 بالشكل 00:00:1 ص، وتتم صياغة القيمة 126 بالشكل 00:06:2 ص، وتتم صياغة القيمة 1400 بالشكل 00:20:11 م. |
[FMT:time(hour)] |
يفترض هذا أن القيمة تمثل عدد الساعات المنقضية منذ بداية اليوم، وتُحوّل القيمة إلى الصيغة ss:mm:hh، حيث hh هي عدد الساعات وmm هي عدد الدقائق وss هي عدد الثواني. على سبيل المثال، تتم صياغة القيمة 5.6 بالشكل 00:30:6 ص، وتتم صياغة القيمة 12 بالشكل 00:00:12 م. |
يمكن تحويل فئات متنوعة من الفترات الزمنية إلى مدة زمنية مبينة.
يوضح الجدول سلاسل الصيغة المخصصة التي يمكن استخدامها لصياغة بيانات المدة بالأيام والساعات والدقائق والثواني. يمكنك استخدام هذه السلاسل في الحقول التي تحتوي على أعداد صحيحة أو أعداد حقيقية تمثل الوقت.
يتيح هذا عرض المدة، كطول مدة مكالمة هاتفية. يمكن صياغة حقل رقمي على هيئة DD:HH:MM:SS.
يمكنك إضافة قيم حرفية في السلسلة بحيث تكون المخرجات ذات معنى أفضل، كما هو الحال في المثال التالي:
وبهذه الطريقة، فإن القيم الحرفية h وm وs تمثل الساعات والدقائق والثواني في المخرجات.
إن إضافة [opt:...] في أي مكان داخل السلسلة تجعل الحقل اختياريًا، حيث لا يتم عرضه في حالة عدم وجود قيمة فيه. في المثال السابق، تعني [opt:dd] قيمة للأيام لا يتم عرضها لأنها لا تشتمل على قيمة.
سلسلة الصيغة لتحويل البيانات | النتيجة |
---|---|
[duration(sec)][opt:dd]:hh:mm:ss |
صياغة إجمالي الثواني كمدة. على سبيل المثال، يتم عرض قيمة المدة 00.16500 كـ 00:35:04، وهو ما يعني مدة أربع ساعات و 35 دقيقة وصفر من الثواني. opt:dd عرض عدد الأيام، ولكن في حالة عدم اشتمال opt على قيمة، لا يتم عرضها. الثانية هي الوحدة الزمنية الافتراضية. |
[duration(min)][opt:dd]:hh:mm:ss |
صياغة إجمالي الدقائق كمدة. على سبيل المثال، يتم عرض قيمة المدة 00.275 كـ 00:35:04، وهو ما يعني مدة أربع ساعات و 35 دقيقة وصفر من الثواني. opt:dd عرض عدد الأيام، ولكن في حالة عدم اشتمال opt على قيمة، لا يتم عرضها. |
[duration(hour)][opt:dd]:hh:mm:ss |
صياغة إجمالي الساعات كمدة. على سبيل المثال، يتم عرض قيمة المدة 58.4 كـ 00:35:04، وهو ما يعني مدة أربع ساعات و34 دقيقة و48 ثانية. opt:dd عرض عدد الأيام، ولكن في حالة عدم اشتمال opt على قيمة، لا يتم عرضها. |
[duration(day)][opt:dd]:hh:mm:ss |
صياغة إجمالي الأيام كمدة. على سبيل المثال، يتم عرض قيمة المدة 2.13 كـ 02:03:07:12، وهو ما يعني مدة يومين وثلاث ساعات وسبع دقائق واثنتي عشرة ثانية. opt:dd عرض عدد الأيام، ولكن في حالة عدم اشتمال opt على قيمة، لا يتم عرضها. |