تنسيقات الأرقام فى الأكسسس

إعداد : محمد طاهر

المرجع :  ملف تعليمات الأوفيس 

 

تنقسم التنسيقات الأساسية الي الاربعة أجزاء التالية :

و لا يمكن المزج بينها ، فانما تتحدد طريقة التنسيق بناء علي نوع البيانات .

و هناك تنسيقات افتراضية جاهزة لتختار منها ،ـ و أخري خاصة تتحكم فيها .

 

تنسيقات الأرقام

أولا التنسيقات الافتراضية :  Predefined Formats

التنسيق ما يظهر
General Number (Default) Display the number as entered.

التنسيق الافتراضي ، و يظهر القيمة كما أدخلت

Currency Use the thousand separator; follow the settings specified in Regional Settings in Windows Control Panel for negative amounts, decimal and currency symbols, and decimal places.

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

Euro Use the currency format, with the euro symbol , regardless of the currency symbol specified in Regional Settings in Windows Control Panel.

مثل ال Currency  و يستخدم اليورو كعلامة نقية بصرف النظر عن تعريفات لوحة تحكم الويندوز

Fixed Display at least one digit; follow the settings specified in Regional Settings in Windows Control Panel for negative amounts, decimal and currency symbols, and decimal places.

يظهر علي الاقل رقم واحد ، و يتبع التنسيقات الي  يتم تعريفها فى لوحة تحكم الويندوز من حيث القيم السالبة و العلامات العشرية  و علامة النقد .

Standard Use the thousand separator; follow the settings specified in Regional Settings in Windows Control Panel for negative amounts, decimal symbols, and decimal places.

يستخدم الفاصلة لكل1000   ، و يتبع التنسيقات الي  يتم تعريفها فى لوحة تحكم الويندوز من حيث القيم السالبة و العلامات العشرية.

Percent Multiply the value by 100 and append a percent sign (%); follow the settings specified in Regional Settings in Windows Control Panel for negative amounts, decimal symbols, and decimal places.

يضرب القيمة فى 100 و يتبعها بعلامة النسبة المئوية %  و يتبع التنسيقات الي  يتم تعريفها فى لوحة تحكم الويندوز من حيث القيم السالبة و العلامات العشرية.

Scientific Use standard scientific notation.

الطريقة العلمية لاظهار الارقام

الي الأعلي


تنسيقات الأرقام الغير تقليدية ، Custom Formats

تنيقات الارقام الخاصة تنقسم الي 4 أجزاء تفصلها الفاصلة المنقوطة semicolons (;)

و يمكن استخدام من جزء الي 4 منها فى التنسيق ، و الجزء الغير مستخدم اذا كان جزء وسيط يترك خالي

الجزء الوصف
الاول The format for positive numbers.

الارقام الموجبة

الثاني The format for negative numbers.

الارقام السالبة

الثالث The format for zero values.

الصفر

الرابع The format for Null values.

القيم الخالية Null


علي سبيل المثال :

$#,##0.00[Green];($#,##0.00)[Red];"Zero";"Null"
بتطبيق هذا التنسيق علي حقل رقمي يستضح فرق التنسيق بين الاربعة أجزاءفتكون النتيجة كما فى الشكل 
الذي يوضح الرق قبل و بعد التنسيق

الي الأعلي

 
أما عن معني التنسيق نفسه ، فلفهمه لا بد من قراءة الجزء التالي :
Symbol Description
. (period) Decimal separator. Separators are set by double-clicking Regional Settings in Windows Control Panel.

الفاصل الذي يفصل الارقام الصحيحة عن الكسور

و للتحكم فى الفواصل ن اذهب الي لوحة تحكم الويندوز Control Pannel

, (comma) Thousand separator.

علامة الفاصل للآلاف

0 Digit placeholder. Display a digit or 0.

الصفر : يعبر عن الصفر أو عن رقم ، و يظهر كصفر أو كرقم بحسب القيمة المدخلة

# Digit placeholder. Display a digit or nothing.

الهاش : تعبر عن مكان لرقم ، و يظهر مكانها رقم أو لا شيء

$ Display the literal character "$".

تظهر علامة الدولار $

% Percentage. The value is multiplied by 100 and a percent sign is appended.

 القيمة مضروبة فى 100 ، و مضاف اليها علامة النسبة المئوية %

E– or e– Scientific notation with a minus sign (–) next to negative exponents and nothing next to positive exponents. This symbol must be used with other symbols, as in 0.00E–00 or 0.00E00.

طريقة الاظهار العلمية للارقام  مع كون  E  مرفوعة للاس  بدون علامات فى حالة الارقام الموجبة , و الأس  السالب فى حالة الارقام السالبة و لا بد من  معرف تنسيق آخر قبلها مثل 0.00E–00  

E+ or e+ Scientific notation with a minus sign next to negative exponents and a plus sign (+) next to positive exponents. This symbol must be used with other symbols, as in 0.00E+00.

طريقة الاظهار العلمية للارقام  مع كون  E  مرفوعة للاس الموجب فى حالة الارقام الموجبة , و السالب فى حالة الارقام السالبة و لا بد من  معرف تنسيق آخر قبلها مثل 0.00E–00  

 


 

الي الأعلي

 

ملاحظة :

خاصية  عدد الارقام العشرية DecimalPlaces  تسود و تجب ما تم تحديده فى خاصية تنسيق الحقل

 

أمثلة علي التنسيقات الافتراضية للأرقام :

التنسيق الرقم ما يظهر
General Number 3456.789
–3456.789
$213.21
3456.789
–3456.789
$213.21
Currency 3456.789
–3456.789
$3,456.79
($3,456.79)
Fixed 3456.789
–3456.789
3.56645
3456.79
–3456.79
3.57
Standard 3456.789 3,456.79
Percent 3
0.45
300%
45%
Scientific 3456.789
–3456.789
3.46E+03
–3.46E+03


 

و هذه أمثلة علي التنسيقات الخاصة للأرقام

التنسيق ما يظهر
0;(0);;"Null" Display positive values normally; display negative values in parentheses; display the word "Null" if the value is Null.

كما اتفقنا فالتنسيق مقسم ل 4 أجزاء تدل علي ال موجب و السالب و الصفر ، ثم ال null

و التنسيق هنا يؤدي الي

ظهور الارقام الموجبة طبيعيا

ظهور الرقم السالب بين قوسين

لا تنسيق فى حالة الصفر

و أخيرا ظهور كلمة NULL  فى حالة عدم وجود قيمة

 

+0.0;–0.0;0.0 Display a plus (+) or minus (–) sign with positive or negative numbers; display 0.0 if the value is zero.

ظهور الارقام الموجبة  سبوقة بعلامة +

ظهور الرقم السالب مسبوق بعلامة -

 فى حالة الصفر يظهر 0.0

و لا شيء   فى حالة عدم وجود قيمة

 


 

الي الأعلي

 

تنسيقات النصوص ( لحقول النص و المذكرة ) Text & Memo

هنا لا توجد تنسيقات افتراضية للختيار بينها و لكن توجد تنسيقات خاصة يتم التعامل معها من خلال الحروف التالية :

الرمز

الوصف

@

Text character (either a character or a space) is required.

  يشير الي حرف أو مسافة خالية ( مطلوب ، اي لا بد من وجوده)

&

Text character is not required.

  شير الي حرف أو مسافة خالية ( غير مطلوب )

<

Force all characters to lowercase.

  يحول جميع الحروف الي التنسيق الصغير lowercase

>

Force all characters to uppercase.

  يحول جميع الحروف الي التنسيق الصغير uppercase

 

و سيتضح ذلك أكثر من الأمثلة التالية :

التنسيق

القيمة

شكل الاظهار

@@@-@@-@@@@

465043799

465-04-3799

@@@@@@@@@

465-04-3799
465043799

465-04-3799
465043799

>

davolio
DAVOLIO
Davolio

DAVOLIO
DAVOLIO
DAVOLIO

<

davolio
DAVOLIO
Davolio

davolio
davolio
davolio

@;"Unknown"

Null value

Unknown

 

Zero-length string

Unknown

 

Any text

Same text as entered is displayed

 

الي الأعلي

تنسيقات التواريخ و الأوقات

التنسيقات الأساسية :

التنسيق الوصف
General Date

تنسيق التاريخ العام

(Default) If the value is a date only, no time is displayed; if the value is a time only, no date is displayed. This setting is a combination of the Short Date and Long Time settings.

و هو التنسيق الافتراضي للتاريخ ، و هو عبارة عن دمج بين  تنسيق التاريخ القصير و تنسيق الوقت الطويل

Examples: 4/3/93, 05:34:00 PM, and 4/3/93 05:34:00 PM.

Long Date

تنسيق التاريخ الطويل

Same as the Long Date setting in the Regional Settings Properties dialog box in Windows Control Panel.

يأخذ القيمة  مثل تنسيق التالريخ  الطويل  كما فى لوحة تحكم الويندوز

Example: Saturday, April 3, 1993.

Medium Date

تنسيق التاريخ المتوسط

Example: 3-Apr-93.
Short Date

تنسيق التاريخ القصير

Same as the Short Date setting in the Regional Settings Properties dialog box in Windows Control Panel. .

يأخذ القيمة  مثل تنسيق التاريخ  القصير   كما فى لوحة تحكم الويندوز

Example: 4/3/93.

Warning   The Short Date setting assumes that dates between 1/1/00 and 12/31/29 are twenty-first century dates (that is, the years are assumed to be 2000 to 2029). Dates between 1/1/30 and 12/31/99 are assumed to be twentieth century dates (that is, the years are assumed to be 1930 to 1999).

ملاحظة : هذا التنسيق يفترض ان السنوات 00 الي 29 ليست 1900 الي 1929 و انما 2000 الي 2003

أما بدءا من 30 فهي 2030

Long Time

التاريخ الطويل

Same as the setting on the Time tab in the Regional Settings Properties dialog box in Windows Control Panel.

يأخذ القيمة  مثل تنسيق الوقت  كما فى لوحة تحكم الويندوز

Example: 5:34:23 PM.

Medium Time

Example: 5:34 PM.

Short Time

Example: 17:34.

الي الأعلي


 

التنسيقات الخاصة للتاريخ و الوقت :  Custom Formats

بالاضافة الي التنسيقات التقليدية ، يمكننا التحكم فى التنسيقات الخاصة بالطريقة التي نريد كما يلي :

الرمز الوصف
: (colon)

Time separator (separator: A character that separates units of text or numbers.). Separators are set in the Regional Settings Properties dialog box in Windows Control Panel.

للفصل بين وحدات الوقت ، و بمكن التحم فيها من لوحة تحكم الوينوز

/

Date separator.

للفصل بين وحدات التاريخ

c

Same as the General Date predefined format.

مثل تنسيق التاريخ العام

d

Day of the month in one or two numeric digits, as needed (1 to 31).

رقم اليوم من أيام الشهر رقم او رقمان  ( من 1 الي 31 )  : 2،1،  .....31

dd

Day of the month in two numeric digits (01 to 31).

رقم اليوم من أيام الشهر  - رقمان - ( من 01 الي 31 )  : 02،01،  .....31

ddd

First three letters of the weekday (Sun to Sat).

أول 3 حروف من اسم اليوم Sun to Sat

dddd

Full name of the weekday (Sunday to Saturday).

اسم اليوم بالكامل  Sunday to Saturday

ddddd

Same as the Short Date predefined format.

مثل تنسيق التاريخ القصير

dddddd

Same as the Long Date predefined format.

مثل تنيسق التاريخ الطويل

w

Day of the week (1 to 7).

رقك اليوم فى الاسبوع

ww

Week of the year (1 to 53).

رقم الاسبوع فى السنة

m

Month of the year in one or two numeric digits, as needed (1 to 12).

رقم الشهر في السنة  رقم او رقمان  ( من 1 الي 12 )  : 2،1،  .....12

mm

Month of the year in two numeric digits (01 to 12).

رقم الشهر في السنة - رقمان  - ( من 1 الي 12 )  : 02،01،  .....12

mmm

First three letters of the month (Jan to Dec).

أول 3 حروف من اسم الشهر Jan to Dec

mmmm

Full name of the month (January to December).

الاسم الكامل للشهر  January to December

q Date displayed as the quarter of the year (1 to 4).

رقم الربع فى السنة ( من 1 الي 4 )

y Number of the day of the year (1 to 366).

رقم اليوم فى السنة - من 1 الي 366

yy Last two digits of the year (01 to 99).

آخر رقمان فى السنة - من 01 الي 99

yyyy Full year (0100 to 9999).

رقم السنة بالكامل - من 0100 الي 9999

h Hour in one or two digits, as needed (0 to 23).

الساعة علي صورة رقم او رقمان - من  0 الي 23

hh Hour in two digits (00 to 23).

الساعة علي صورة رقمان - من  00 الي 23

n Minute in one or two digits, as needed (0 to 59).

الدقيقة  علي صورة رقم او رقمان - من  0 الي 59

nn Minute in two digits (00 to 59).

الدقيقة  علي صورة رقمان - من  00 الي 59

s Second in one or two digits, as needed (0 to 59).

الثانية   علي صورة رقم او رقمان - من  0 الي 59

ss Second in two digits (00 to 59).

الثانية   علي صورة رقمان - من  00 الي 59

ttttt Same as the Long Time predefined format.

مثل تنسيق التاريخ الطويل

AM/PM Twelve-hour clock with the uppercase letters "AM" or "PM", as appropriate.

الساعة بتنسيق ال 12 ساعة مع اضافة AM/PM بحسب الحالة

am/pm Twelve-hour clock with the lowercase letters "am" or "pm", as appropriate.

الساعة بتنسيق ال 12 ساعة مع اضافة am/pm بحسب الحالة

A/P Twelve-hour clock with the uppercase letter "A" or "P", as appropriate.

الساعة بتنسيق ال 12 ساعة مع اضافة A/P بحسب الحالة

a/p Twelve-hour clock with the lowercase letter "a" or "p", as appropriate.

الساعة بتنسيق ال 12 ساعة مع اضافة a/p بحسب الحالة

AMPM Twelve-hour clock with the appropriate morning/afternoon designator as defined in the Regional Settings Properties dialog box in Windows Control Panel.

الساعة بتنسيق ال 12 ساعة مع اضافة معرف الصباح و المساء كما هو معرف فى لوحة التحكم


 

الي الأعلي

ملاحظة ، يمكن اضافة الفاصلة الي التنسيق ، و فى هذه الحالة تكتب بين ""  هكذا :  ", "

و فيما يلي أمثلة لاستخدامات تنسيقات التواريخ الخاصة :

التنسيق كيفية الظهور

ddd", "mmm d", "yyyy

Mon, Jun 2, 1997

mmmm dd", "yyyy

June 02, 1997
"This is week number "ww This is week number 22

"Today is "dddd

Today is Tuesday

"mmm yyyy"

Jan 1995


 

الي الأعلي

يمكن استخدام تنسيق خاص لاظهار حرف قبل و أو بعد السنة مثلا بناء علي كون الرقم سالب أو موجب ن و لكي تري ذلك استخدم كقل رقمي للسنة و ضع فيه التنسيق التالي :

"A.D. " #;# " B.C."

فنجد الارقام الموجبة تسبقها A.D.  و السالبة يليها B.C.

 و يمكن استخدام هذا التنسيق للدلالة علي قبل و بعد الميلاد او أي تاريخ أخر بحسب طريقة حساب الرقم

 

الي الأعلي


 

التنسيق للحقول من نوع نعم / لا

التنسيقات التقليدية المتاحة :

 Yes/No

 True/False

 On/Off

.

التنسيقات الخاصة :

هنا التنسيق التقليدي المستخدم ينقسم الي 3 أجزاء

الجزء الوصف
الأول This section has no effect on the Yes/No data type. However, a semicolon (;) is required as a placeholder.

بما ان البيان له قيمتان لا ثالث لهما فإن هذا الجزء لا يؤثر و لكن نبدأ التنسيق ب علامة فاصلة منقوطة لحفظ المكان

الثاني The text to display in place of Yes, True, or On values.

الثاني يعمل فى حالة القيمة yes, True,  On

الثالث The text to display in place of No, False, or Off values.

الثاني يعمل فى حالة القيمة  No, False, Off

الي الأعلي

 

-------------------------

تنسيقات عامة

و هذه التنسيقات يمكن استخدامها مع أي نوع من أنواع البيانات

الرمز ما يظهر
(space) Display spaces as literal characters.

تظهر المسافة كحرف

"ABC" Display anything inside quotation marks as literal characters.

تظهر أي شيء داخل علامات التنصيص كحروف

! Force left alignment instead of right alignment.

للمحاذاة لليسار بدل اليمين

* Fill available space with the next character.

لملء المساحة المتاحة بالحرف التالي

\ Display the next character as a literal character. You can also display literal characters by placing quotation marks around them.

لاظهار الحرف الذي يليها كنص

[color] Display the formatted data in the color specified between the brackets. Available colors: Black, Blue, Green, Cyan, Red, Magenta, Yellow, White.

لتحديد اللون

الي الأعلي