تنسيقات الأرقام فى الأكسسس إعداد : محمد طاهر |
المرجع : ملف تعليمات الأوفيس
و لا يمكن المزج بينها ، فانما تتحدد طريقة التنسيق بناء علي نوع البيانات .
و هناك تنسيقات افتراضية جاهزة لتختار منها ،ـ و أخري خاصة تتحكم فيها .
التنسيق | ما يظهر |
---|---|
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. الطريقة العلمية لاظهار الارقام |
تنيقات الارقام الخاصة تنقسم الي 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 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 |
465-04-3799 |
> |
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. |
بالاضافة الي التنسيقات التقليدية ، يمكننا التحكم فى التنسيقات الخاصة بالطريقة التي نريد كما يلي :
الرمز | الوصف |
---|---|
: (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 |
|
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. لتحديد اللون |