وظائف المشروع للحقول المخصصة في Project لسطح المكتب

وظائف المشروع للحقول المخصصة في Project لسطح المكتب

يتم استخدام هذه الوظائف ضمن الصيغ من أجل حساب القيم للحقول المخصصة.

تلميح: لإدخال صيغة في حقل مخصص لـ Project 2007، في القائمة أدوات، أشر إلى تخصيص، ثم انقر فوق حقول. في مربع الحوار حقول مخصصة، انقر فوق صيغة. فيما يخص 2010 Project، انقر فوق علامة التبويب المشروع، وفي المجموعة خصائص، انقر فوق حقول المخصصة. في مربع الحوار حقول مخصصة، انقر فوق صيغة.

نظرة عامة على دالات Project

عند استخدام Microsoft Project، قد يلزم استخدام قيم غير موجودة مباشرة في الحقول. تمكّنك الصيغ من استخدام الحقول لإنشاء هذه القيم الجديدة.

توضح الأمثلة التالية كيفية استخدام الصيغ باستخدام الحقول المخصصة:

  • عند إضافتها إلى حقل رقم مخصص، تعيد الصيغة التالية قيمة رقمية تشير إلى عدد الأيام بين التاريخ الحالي وتاريخ انتهاء المهام في الجدول الخاص بك:

DateDiff("d",NOW(),[Finish])

  • عند إضافتها إلى حقل نص مخصص، تعيد الصيغة التالية قيمة "لا يوجد أساس"، أو "زيادة عن الموازنة بنسبة 20 % أو أكثر" أو "أقل من الموازنة":

    Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget")
    The CStr function in the above formula works only if the [Baseline Finish] field is defined.

وظائف التحويل

Asc

إرجاع عدد صحيح يمثل رمز الحرف المطابق للحرف الأول من سلسلة.

بناء الجملة

Asc‏( سلسلة )

سلسلة  اي تعبير سلسله صحيح.

CBool

يفرض على التعبير تمثيل نوع بيانات منطقي.

بناء الجملة

CBool‏( تعبير )

تعبير  اي سلسله صحيحه أو تعبير رقمي.

CByte

يفرض على التعبير تمثيل نوع البيانات Byte.

بناء الجملة

CByte‏( تعبير )

تعبير  اي عدد صحيح من 0 إلى 255.

CCur

يفرض على التعبير تمثيل نوع البيانات Byte.

بناء الجملة

CCur‏( تعبير )

تعبير  اي تعبير رقمي من-922,337,203,685,477.5808 إلى 922,337,203,685,477.5807.

CDate

يفرض على التعبير تمثيل نوع البيانات Date.

بناء الجملة

CDate‏( تعبير )

تعبير  اي تعبير تاريخ صحيح.

CDbl

يفرض على التعبير تمثيل نوع البيانات Double.

بناء الجملة

CDbl‏( تعبير )

تعبير  اي تعبير رقمي من-1.79769313486232 E308 to 4.94065645841247 E-324 للقيم السالبة ؛ 4.94065645841247 e-324 ل1.79769313486232 E308 للقيم الموجبة.

CDec

يفرض على التعبير تمثيل نوع البيانات Decimal.

بناء الجملة

CDec‏( تعبير )

تعبير  اي تعبير رقمي من +/-79228162514264337593543950335 للأرقام التي تقاس بالصفر ، وهي الأرقام التي لا تحتوي علي منازل عشريه. بالنسبة إلى الأرقام التي تحتوي علي 28 منزله عشريه ، يكون النطاق +/-7.9228162514264337593543950335. أصغر رقم ممكن غير صفري هو 0.0000000000000000000000000001.

Chr

إرجاع سلسلة تحتوي على الحرف المقترن برمز الحرف المحدد.

بناء الجملة

Chr‏( charcode )

charcode  A Long يعرف حرفاً.

CInt

تحويل تعبير إلى نوع البيانات عدد صحيح.

بناء الجملة

CInt‏( تعبير )

تعبير  اي تعبير رقمي من-32,768 إلى 32,767 ؛ يتم تقريب الكسور.

CLng

تحويل تعبير إلى نوع البيانات Long.

بناء الجملة

CLng‏( تعبير )

تعبير  اي تعبير رقمي من-2,147,483,648 إلى 2,147,483,647 ؛ يتم تقريب الكسور.

CSng

تحويل تعبير إلى نوع البيانات Single.

بناء الجملة

CSng‏( تعبير )

تعبير  اي تعبير رقمي-3.402823 E38 to 1.401298 E-45 للقيم السالبة ؛ 1.401298 e-45 ل3.402823 E38 للقيم الموجبة.

CStr

تحويل تعبير إلى نوع البيانات String.

بناء الجملة

CStr‏( تعبير )

تعبير  اي سلسله صحيحه أو تعبير رقمي.

CVar

تحويل تعبير إلى نوع البيانات Variant.

بناء الجملة

CVar‏( تعبير )

تعبير  النطاق نفسه لنوميريكس . نفس النطاق كسلسلة لغير النوميريكس.

DateSerial

تقوم بإرجاع متغير‏ (تاريخ) لسنة معيّنة أو شهر معيّن أو يوم معيّن.

بناء الجملة

DateSerial‏( عام أو شهر أو يوم )

سنه  مطلوب عدد صحيح. رقم بين 100 و 9999 أو شامل أو تعبير رقمي.

أسبوع  مطلوب عدد صحيح. اي تعبير رقمي.

يستغرق  مطلوب عدد صحيح. اي تعبير رقمي.

DateValue

إرجاع متغير‏(تاريخ).

بناء الجملة

DateValue‏( تاريخ )

وقت  مطلوب تعبير سلسله أحرف يمثل تاريخا من 1 يناير 100 ، حتى 31 ديسمبر 9999. ومع ذلك ، يمكن ان يكون التاريخ أيضا اي تعبير يمكن ان يمثل تاريخا أو وقتا أو تاريخا ووقتا في هذا النطاق.

Day

إرجاع متغير‏ (عدد صحيح) محدداً عدداً صحيحاً بين 1 و31، شاملاً الرقمين الأول والأخير، وممثلاً اليوم من الشهر.

بناء الجملة

‏Day‏( تاريخ)

وقت  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل تاريخا. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

Hex

إرجاع سلسلة تمثل القيمة الست عشرية لرقم.

بناء الجملة

Hex‏( رقم )

number  مطلوب اي سلسله صحيحه أو تعبير رقمي.

Hour

إرجاع متغير ‏(عدد صحيح) محدداً رقماً صحيحاً بين 0 و23، شاملاً الرقمين الأول والأخير، يمثل ساعة في اليوم.

بناء الجملة

Hour‏( الوقت )

أجل  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا احتوي الوقت علي null، فيتم إرجاع null .

Minute

إرجاع متغير ‏(عدد صحيح) محدداً رقماً صحيحاً بين 0 و 59، شاملاً الرقمين الأول والأخير، ويمثل دقيقة في الساعة.

بناء الجملة

‏Minute‏( الوقت )

أجل  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا احتوي الوقت علي null، فيتم إرجاع null .

Month

إرجاع متغير ‏(عدد صحيح) يحدد رقماً صحيحاً بين 1 و 12، شاملاً الرقمين الأول والأخير، ويمثل شهراً من السنة.

بناء الجملة

Month‏( التاريخ)

وقت  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

Oct

إرجاع متغير ‏(سلسلة) يمثل القيمة الثمانية لرقم.

بناء الجملة

‏Oct‏( رقم )

number  مطلوب اي سلسله صحيحه أو تعبير رقمي.

ProjDateConv

يحول قيمة إلى تاريخ.

بناء الجملة

ProjDateConv‏( تعبير، تنسيق تاريخ )

تعبير  مطلوب متغير. التعبير الذي سيتم تحويله إلى تاريخ.

داتيفورمات  مكرر طويلة. تنسيق التاريخ الافتراضي هو بجداتيديفولت، ولكن يمكنك استبدال أحد ثوابت بجداتيفورمات التالية (تنسيق التاريخ المطبق 9/25/07 في 12:33 م):

  • pjDateDefault: التنسيق الافتراضي. قم بتعيين علامة التبويب عرض في مربع الحوار خيارات (القائمة الأدوات).

  • pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM

  • pjDate_mm_dd_yy: 9/25/07

  • pjDate_mm_dd_yyyy: 9/25/2007

  • pjDate_mmmm_dd_yyyy_hh_mmAM: September 25، 2007 12:33 PM

  • pjDate_mmmm_dd_yyyy: September 25، 2007

  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 PM

  • pjDate_mmm_dd_yyy: Sep 25، '07

  • pjDate_mmmm_dd: September 25

  • pjDate_mmm_dd: Sep 25

  • pjDate_ddd_mm_dd_yy_hh_mmAM: Tue 9/25/07 12:33 PM

  • pjDate_ddd_mm_dd_yy: Tue 9/25/07

  • pjDate_ddd_mmm_dd_yyy: Tue Sep 25، '07

  • pjDate_ddd_hh_mmAM: Tue 12:33 PM

  • pjDate_mm_dd: 9/25

  • pjDate_dd: 25

  • pjDate_hh_mmAM: 12:33 PM

  • pjDate_ddd_mmm_dd: Tue Sep 25

  • pjDate_ddd_mm_dd: Tue 9/25

  • pjDate_ddd_dd: Tue 25

  • pjDate_Www_dd: W40/2

  • pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM

ProjDurConv

تحويل تعبير إلى قيمة مدة في الوحدات المحددة.

بناء الجملة

ProjDurConv‏( تعبير، وحدات مدة )

تعبير  مطلوب متغير. التعبير الذي سيتم تحويله إلى مده.

دوراتيونونيتس  مكرر طويلة. الوحدات المستخدمة للتعبير عن المدة. إذا لم يتم تحديد دوراتيونونيتس ، ستكون القيمة الافتراضية هي نوع الوحدات المحددة في الخيار تم إدخال المدة في علامة التبويب جدول في مربع الحوار خيارات (القائمةأدوات ). يمكن ان يكون دوراتيونونيتس أحد ثوابت بجفورماتونيت التالية:

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

Second

إرجاع متغير ‏(عدد صحيح) يحدد رقماً صحيحاً بين 0 و 59، شاملاً الرقمين الأول والأخير، ويمثل ثانية من الدقيقة.

بناء الجملة

Second‏( الوقت )

أجل  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا احتوي الوقت علي null، فيتم إرجاع null .

Str

تقوم بإرجاع متغير ‏(سلسلة أحرف) يمثل رقم.

بناء الجملة

Str‏( رقم )

number  مطلوب طويل يحتوي علي اي تعبير رقمي صحيح.

StrConv

تقوم بإرجاع متغير‏ (سلسلة أحرف) يتم تحويله كما هو محدد.

بناء الجملة

StrConv‏( سلسلة، تحويل، LCID )

سلسلة  مطلوب تعبير سلسله يتم تحويله.

المعدل  مطلوب عدد صحيح. مجموع القيم التي تحدد نوع التحويل الذي سيتم تنفيذه.

LCID  مكرر لوكاليد ، إذا كان مختلفا عن لوكاليد النظام. (لوكاليد النظام هو الخيار الافتراضي).

TimeSerial

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

بناء الجملة

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

24  مطلوب متغير (عدد صحيح). رقم بين 0 (12:00 ص) و 23 (11:00 م) أو شامل أو تعبير رقمي.

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

ثاني  مطلوب متغير (عدد صحيح). اي تعبير رقمي.

TimeValue

إرجاع متغير ‏(تاريخ) يحتوي على الوقت.

بناء الجملة

TimeValue‏( الوقت)

أجل  مطلوب تعبير سلسله أحرف يمثل وقتا من 0:00:00 (12:00:00 ص) إلى 23:59:59 (11:59:59 م) ، شامل. ومع ذلك ، يمكن ان يكون الوقت أيضا اي تعبير يمثل وقتا في هذا النطاق. إذا احتوي الوقت علي null، فيتم إرجاع null .

Val

إرجاع الأرقام التي تحتوي عليها سلسلة كقيمة رقمية للنوع المناسب.

بناء الجملة

Val‏( سلسلة )

سلسلة  مطلوب اي تعبير سلسله صحيح.

Weekday

إرجاع متغير ‏(عدد صحيح) يحتوي على رقم صحيح يمثل يوماً من الأسبوع.

بناء الجملة

Weekday‏( التاريخ‏[، أول أيام الأسبوع] )

وقت  مطلوب المتغيرالرقمي ، التعبير العددي ، تعبير سلسله في اي مجموعه ، يمكنه تمثيل تاريخ. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

أسبوع  مكرر ثابت يحدد اليوم الأول من الأسبوع. إذا لم يتم تحديد هذا الخيار ، سيتم افتراض اليوم.

Year

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

بناء الجملة

Year‏( التاريخ )

وقت  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل تاريخا. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

وظائف الوقت/التاريخ

CDate

يفرض على التعبير تمثيل نوع البيانات Date.

بناء الجملة

CDate‏( تعبير )

تعبير  اي تعبير تاريخ صحيح.

Date

تقوم بإرجاع متغير ‏(تاريخ) يحتوي على تاريخ النظام الحالي.

بناء الجملة

Date

DateAdd

تقوم بإرجاع متغير ‏(تاريخ) يحتوي على التاريخ الذي تم إضافة فاصل زمني محدد له.

بناء الجملة

DateAdd‏( فاصل، رقم، تاريخ )

ممكن  مطلوب تعبير سلسله أحرف يمثل الفاصل الزمني الذي تريد اضافته ، مثل "m" أو "d" .

number  مطلوب تعبير رقمي يمثل عدد الفواصل الزمنيه التي تريد اضافتها. يمكن ان تكون القيمة موجبه (للحصول علي التواريخ في المستقبل) أو سالبه (للحصول علي التواريخ في الماضي).

وقت  مطلوب المتغير (التاريخ) أو القيمة الحرفية التي تمثل التاريخ الذي تتم أضافه الفاصل الزمني اليه.

DateDiff

تقوم بإرجاع متغير (نوع بيانات طويل) يحدد عدد الفواصل الزمنية بين تاريخين محددين.

بناء الجملة

DateDiff‏( فاصل زمني ،تاريخ1 ،تاريخ2‏[ ، أول أيام الأسبوع‏[، أول أسابيع السنة]] )

ممكن  مطلوب تعبير سلسله أحرف يمثل الفاصل الزمني الذي تستخدمه لحساب الفرق بين تاريخ 1 و تاريخ 2.

تاريخ 1 ، تاريخ 2  مطلوب متغير (تاريخ). تاريخان تريد استخدامهما في العملية الحسابية.

أسبوع  مكرر ثابت يحدد اليوم الأول من الأسبوع. إذا لم يتم تحديد هذا الخيار ، سيتم افتراض اليوم.

أول أسابيع  مكرر ثابت يحدد الأسبوع الأول من السنه. إذا لم يتم تحديد هذا الخيار ، سيتم افتراض ان الأسبوع الأول هو الأسبوع الذي يقع فيه يناير 1.

DatePart

تقوم بإرجاع متغير ‏(عدد صحيح) يحتوي على الجزء المحدد لتاريخ معين.

بناء الجملة

DatePart‏( فاصل زمني ،تاريخ‏[، أول أيام الأسبوع‏[،أول أسابيع السنة]] )

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

وقت  مطلوب القيمة Variant (تاريخ) التي تريد تقييمها.

أسبوع  مكرر ثابت يحدد اليوم الأول من الأسبوع. إذا لم يتم تحديد هذا الخيار ، سيتم افتراض اليوم.

أول أسابيع  مكرر ثابت يحدد الأسبوع الأول من السنه. إذا لم يتم تحديد هذا الخيار ، سيتم افتراض ان الأسبوع الأول في الأسبوع الذي يحدث فيه 1 يناير.

DateSerial

تقوم بإرجاع متغير‏ (تاريخ) لسنة معيّنة أو شهر معيّن أو يوم معيّن.

بناء الجملة

DateSerial‏( عام أو شهر أو يوم )

سنه  مطلوب عدد صحيح. رقم بين 100 و 9999 أو شامل أو تعبير رقمي.

أسبوع  مطلوب عدد صحيح. اي تعبير رقمي.

يستغرق  مطلوب عدد صحيح. اي تعبير رقمي.

DateValue

إرجاع متغير‏(تاريخ).

بناء الجملة

DateValue‏( تاريخ)

وقت  مطلوب تعبير سلسله أحرف يمثل تاريخا من 1 يناير 100 ، حتى 31 ديسمبر 9999. ومع ذلك ، يمكن ان يكون التاريخ أيضا اي تعبير يمكن ان يمثل تاريخا أو وقتا أو تاريخا ووقتا في هذا النطاق.

Day

إرجاع متغير‏ (عدد صحيح) محدداً عدداً صحيحاً بين 1 و31، شاملاً الرقمين الأول والأخير، وممثلاً اليوم من الشهر.

بناء الجملة

‏Day‏( تاريخ)

وقت  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل تاريخا. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

Hour

إرجاع متغير ‏(عدد صحيح) محدداً رقماً صحيحاً بين 0 و23، شاملاً الرقمين الأول والأخير، يمثل ساعة في اليوم.

بناء الجملة

Hour‏( الوقت )

أجل  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا احتوي الوقت علي null، فيتم إرجاع null .

IsDate

إرجاع قيمة منطقي يشير إلى ما إذا كان تعبير يمكن تحويله إلى تاريخ أم لا.

بناء الجملة

IsDate‏( تعبير )

تعبير  مطلوب اي متغير يحتوي علي تعبير تاريخ أو تعبير سلسله يمكن التعرف عليه كتاريخ أو وقت.

Minute

إرجاع متغير ‏(عدد صحيح) محدداً رقماً صحيحاً بين 0 و 59، شاملاً الرقمين الأول والأخير، ويمثل دقيقة في الساعة.

بناء الجملة

Minute‏( الوقت)

أجل  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا احتوي الوقت علي null، فيتم إرجاع null .

Month

إرجاع متغير ‏(عدد صحيح) يحدد رقماً صحيحاً بين 1 و 12، شاملاً الرقمين الأول والأخير، ويمثل شهراً من السنة.

بناء الجملة

Month‏( التاريخ)

وقت  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

Now

تقوم بإرجاع متغير ‏(تاريخ) يحدد التاريخ الحالي والوقت الحالي طبقاً لتاريخ ووقت نظام الكمبيوتر.

بناء الجملة

Now

ProjDateAdd

إضافة مدة إلى تاريخ لإرجاع تاريخ جديد.

بناء الجملة

ProjDateAdd‏( تاريخ، مدة، تقويم )

وقت  مطلوب متغير. التاريخ الأصلي الذي تتم أضافه المدة اليه.

مدة  مطلوب متغير. المدة التي تريد اضافتها إلى التاريخ.

تقويم  مكرر سلسله. التقويم الذي سيتم استخدامه عند حساب التاريخ الجديد. إذا لم يتم تحديد التقويم ، سيكون الاعداد الافتراضي للمورد الحالي هو تقويم المورد أو المهمة الحالية أو تقويم المهمة أو التقويم القياسي إذا لم يكن هناك تقويم مهمة. بالنسبة إلى Project Server ، سيتم استخدام التقويم القياسي ، بغض النظر عن التقويم المحدد في سلسله التقويم . عند استخدام هذه الدالة في صيغه تم إنشاؤها في Project Web App ومقارنتها بالصيغة نفسها التي تم إنشاؤها في Project Professional ، يجب اختبارها للتاكد من ان النتائج التي تتوقعها.

ملاحظة:  لطرح سبعة أيام من تاريخ محدد، تعمل الصيغة التالية بشكل صحيح في Project Professional 2010: ProjDateAdd("9/24/2010", "-7d"). ومع ذلك، عند تشغيل نفس الصيغة في Project Server 2010، تكون النتيجة 9/24/2010، وليست 9/17/2010. بالنسبة للصيغ التي تعمل بشكل متناسق على Project Professional 2010 وProject Server 2010، يجب تجنب المعلمات السالبة للوظائف ProjDateAdd وProjDateSub.

ProjDateConv

يحول قيمة إلى تاريخ.

بناء الجملة

ProjDateConv‏( تعبير، تنسيق تاريخ )

تعبير  مطلوب متغير. التعبير الذي سيتم تحويله إلى تاريخ.

داتيفورمات  مكرر طويلة. تنسيق التاريخ الافتراضي هو بجداتيديفولت، ولكن يمكنك استبدال أحد ثوابت بجداتيفورمات التالية (تنسيق التاريخ المطبق 9/25/07 في 12:33 م):

  • pjDateDefault: التنسيق الافتراضي. قم بتعيين علامة التبويب عرض في مربع الحوار خيارات (القائمة الأدوات).

  • pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM

  • pjDate_mm_dd_yy: 9/25/07

  • pjDate_mm_dd_yyyy: 9/25/2007

  • pjDate_mmmm_dd_yyyy_hh_mmAM: September 25، 2007 12:33 PM

  • pjDate_mmmm_dd_yyyy: September 25، 2007

  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 PM

  • pjDate_mmm_dd_yyy: Sep 25، '07

  • pjDate_mmmm_dd: September 25

  • pjDate_mmm_dd: Sep 25

  • pjDate_ddd_mm_dd_yy_hh_mmAM: Tue 9/25/07 12:33 PM

  • pjDate_ddd_mm_dd_yy: Tue 9/25/03

  • pjDate_ddd_mmm_dd_yyy: Tue Sep 25، '07

  • pjDate_ddd_hh_mmAM: Tue 12:33 PM

  • pjDate_mm_dd: 9/25

  • pjDate_dd: 25

  • pjDate_hh_mmAM: 12:33 PM

  • pjDate_ddd_mmm_dd: Tue Sep 25

  • pjDate_ddd_mm_dd: Tue 9/25

  • pjDate_ddd_dd: Tue 25

  • pjDate_Www_dd: W40/2

  • pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM

ProjDateDiff

إرجاع المدة بين تاريخين بالدقائق.

بناء الجملة

ProjDateDiff‏( تاريخ1، تاريخ2، تقويم )

1  مطلوب متغير. التاريخ المستخدم كبداية المدة.

تاريخ 2  مطلوب متغير. التاريخ المستخدم كنهاية المدة.

تقويم  مكرر سلسله. التقويم الذي سيتم استخدامه عند حساب المدة. إذا لم يتم تحديد التقويم ، سيكون الاعداد الافتراضي للمورد الحالي هو تقويم المورد أو المهمة الحالية أو تقويم المهمة (أو التقويم القياسي إذا لم يكن هناك تقويم مهمة ل Project Server ، سيتم استخدام التقويم القياسي ، بغض النظر عن التقويم المحدد في سلسله التقويم . عند استخدام هذه الدالة في صيغه تم إنشاؤها في Project Web App ومقارنتها بالصيغة نفسها التي تم إنشاؤها في Project Professional ، يجب اختبارها للتاكد من ان النتائج التي تتوقعها.

ProjDateSub

إرجاع التاريخ الذي يسبق تاريخاً آخر بواسطة مدة محددة.

بناء الجملة

ProjDateSub‏( تاريخ، مدة، تقويم )

وقت  مطلوب متغير. التاريخ الأصلي الذي يتم طرح المدة منه.

مدة  مطلوب متغير. المدة التي يتم طرحها من التاريخ.

تقويم  مكرر سلسله. التقويم الذي سيتم استخدامه عند حساب اختلاف التاريخ. إذا لم يتم تحديد التقويم ، سيكون الاعداد الافتراضي للمورد الحالي هو تقويم المورد أو المهمة الحالية أو تقويم المهمة (أو التقويم القياسي إذا لم يكن هناك تقويم مهمة). بالنسبة إلى Project Server ، سيتم استخدام التقويم القياسي ، بغض النظر عن التقويم المحدد في سلسله التقويم . عند استخدام هذه الدالة في صيغه تم إنشاؤها في Project Web App ومقارنتها بالصيغة نفسها التي تم إنشاؤها في Project Professional ، يجب اختبارها للتاكد من ان النتائج التي تتوقعها.

ملاحظة:  لطرح سبعة أيام من تاريخ محدد، تعمل الصيغة التالية بشكل صحيح في Project Professional 2010: ProjDateAdd("9/24/2010", "-7d"). ومع ذلك، عند تشغيل نفس الصيغة في Project Server 2010، تكون النتيجة 9/24/2010، وليست 9/17/2010. بالنسبة للصيغ التي تعمل بشكل متناسق على Project Professional 2010 وProject Server 2010، يجب تجنب المعلمات السالبة للوظائف ProjDateAdd وProjDateSub.

ProjDateValue

إرجاع قيمة التاريخ لتعبير.

بناء الجملة

ProjDateValue‏( تعبير )

تعبير  مطلوب متغير. التعبير الذي سيتم تمثيله كتاريخ.

ProjDurConv

تحويل تعبير إلى قيمة مدة في الوحدات المحددة.

بناء الجملة

ProjDurConv‏( تعبير، وحدات مدة )

تعبير  مطلوب متغير. التعبير الذي سيتم تحويله إلى مده.

دوراتيونونيتس  مكرر طويلة. الوحدات المستخدمة للتعبير عن المدة. إذا لم يتم تحديد دوراتيونونيتس ، ستكون القيمة الافتراضية هي نوع الوحدات المحددة في الخيار تم إدخال المدة في علامة التبويب جدول في مربع الحوار خيارات (القائمةأدوات ). يمكن ان يكون دوراتيونونيتس أحد ثوابت بجفورماتونيت التالية:

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

ProjDurValue

إرجاع عدد من الدقائق في مدة.

بناء الجملة

ProjDurValue‏( مدة )

مدة  مطلوب متغير. المدة التي يتم التعبير عنها بالدقائق.

Second

إرجاع متغير ‏(عدد صحيح) يحدد رقماً صحيحاً بين 0 و 59، شاملاً الرقمين الأول والأخير، ويمثل ثانية من الدقيقة.

بناء الجملة

Second‏( الوقت )

أجل  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل وقتا. إذا احتوي الوقت علي null، فيتم إرجاع null .

Time

تقوم بإرجاع متغير ‏(تاريخ) يحتوي على تاريخ النظام الحالي.

بناء الجملة

Time

Timer

تقوم بإرجاع نوع بيانات مفرد موضحاً عدد الثواني التي انقضت منذ منتصف الليل.

بناء الجملة

Timer

TimeSerial

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

بناء الجملة

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

24  مطلوب متغير (عدد صحيح). رقم بين 0 (12:00 ص) و 23 (11:00 م) أو شامل أو تعبير رقمي.

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

ثاني  مطلوب متغير (عدد صحيح). اي تعبير رقمي.

TimeValue

إرجاع متغير ‏(تاريخ) يحتوي على الوقت.

بناء الجملة

TimeValue‏( الوقت)

أجل  مطلوب تعبير سلسله أحرف يمثل وقتا من 0:00:00 (12:00:00 ص) إلى 23:59:59 (11:59:59 م) ، شامل. ومع ذلك ، يمكن ان يكون الوقت أيضا اي تعبير يمثل وقتا في هذا النطاق. إذا احتوي الوقت علي null، فيتم إرجاع null .

Weekday

إرجاع متغير ‏(عدد صحيح) يحتوي على رقم صحيح يمثل يوماً من الأسبوع.

بناء الجملة

Weekday‏( التاريخ‏[، أول أيام الأسبوع] )

وقت  مطلوب المتغيرالرقمي ، التعبير العددي ، تعبير سلسله في اي مجموعه ، يمكنه تمثيل تاريخ. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

أسبوع  مكرر ثابت يحدد اليوم الأول من الأسبوع. إذا لم يتم تحديد هذا الخيار ، سيتم افتراض اليوم.

Year

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

بناء الجملة

Year‏( تاريخ)

وقت  مطلوب اي متغيرأو تعبير رقمي أو تعبير سلسله ، أو اي تركيبه يمكن ان تمثل تاريخا. إذا كان التاريخ يحتوي علي null، سيتم إرجاع null .

دالات عامة

Choose

تقوم بتحديد قيمة من قائمة الوسيطات وإرجاعها.

بناء الجملة

اختر ( فهرس، اختيار-1 اختيار-2، ... [ ، اختيار-n]])

فهارس  مطلوب تعبير رقمي أو حقل ينتج عنه قيمه بين 1 وعدد الخيارات المتوفرة.

مقطعي  مطلوب تعبير متغير يحتوي علي أحد الخيارات الممكنة.

IIf

تقوم بإرجاع أحد جزأين، وذلك طبقاً لتقييم تعبير ما.

بناء الجملة

‎IIf( expr، truepart، falsepart )‎

expr  مطلوب تعبير متغير تريد تقييمه.

truepart  مطلوب قيمه أو تعبير يتم إرجاعه إذا كان التعبير المطابق True.

falsepart  مطلوب القيمة أو التعبير الذي سيتم إرجاعه إذا كان التعبير المطابقFalse.

IsNumeric

إرجاع قيمة منطقي تشير إلى أن التعبير يمكن تقييمه كرقم.

بناء الجملة

IsNumeric‏( تعبير )

تعبير  مطلوب متغير يحتوي علي تعبير رقمي أو تعبير سلسله.

IsNull

إرجاع قيمة منطقية تشير إلى ما إذا كان التعبير لا يحتوي على بيانات صحيحة (Null) أم لا.

بناء الجملة

IsNull‏( تعبير )

تعبير  مطلوب متغير يحتوي علي تعبير رقمي أو تعبير سلسله.

Switch

تقييم قائمة من التعبيرات وإرجاع قيمة متغير أو تعبير مقترن بالتعبير الأول في القائمة وهي True.

بناء الجملة

رمز التبديل ( expr-1، value-1expr-2، value-2، ... [، expr-n،value-n]] )

دالات رياضية

Abs

إرجاع قيمة من نفس النوع يتم تمريرها إليه محددة قيمة مطلقة لرقم.

بناء الجملة

Abs‏( رقم )

number  مطلوب اي تعبير رقمي صحيح. إذا كان الرقم يحتوي علي null، فيتم إرجاع null ؛ إذا كان متغيرا غير مهيا ، فيتم إرجاع صفر.

Atn

إرجاع Double لتحديد مماس القوس لرقم.

بناء الجملة

Atn‏( رقم )

number  مطلوب تعبير رقمي مزدوج أو واحد صحيح.

Cos

تقوم بإرجاع نوع بيانات مزدوج يحدد تمام الزاوية.

بناء الجملة

Cos‏( رقم )

number  مطلوب تعبير رقمي مزدوج أو اي منها يعبر عن زاوية بالتقدير الدائري.

Exp

تقوم بإرجاع نوع بيانات مزدوج يحدد e (أساس اللوغاريتمات الطبيعية) مرفوعاً إلى أس.

بناء الجملة

Exp‏( رقم )

number  مطلوب تعبير رقمي مزدوج أو واحد صحيح.

Fix

إرجاع جزء صحيح من رقم. إذا كان الرقم سالباً، فيتم إرجاع العدد الصحيح السالب الأول المساوي أو أكبر من رقم.

بناء الجملة

Fix‏( رقم )

number  مطلوب تعبير رقمي مزدوج أو واحد صحيح. إذا كان الرقم يحتوي علي null، سيتم إرجاع null .

Int

إرجاع جزء صحيح من رقم. إذا كان الرقم سالباً، فيتم إرجاع الرقم الصحيح السالب الأول الأقل من أو المساوي للرقم.

بناء الجملة

Int‏( الرقم )

number  مطلوب تعبير رقمي مزدوج أو واحد صحيح. إذا كان الرقم يحتوي علي null، سيتم إرجاع null .

Log

تقوم بإرجاع نوع بيانات مزدوج لتحديد اللوغاريتم الطبيعي لرقم.

بناء الجملة

Log‏( الرقم )

number  مطلوب مزدوج أو اي تعبير رقمي صحيح أكبر من الصفر.

Rnd

تقوم بإرجاع نوع بيانات مفرد يتضمن رقم عشوائي.

بناء الجملة

Rnd‏( الرقم )

number  مطلوب تعبير رقمي فردي أو واحد صحيح.

Sgn

تقوم بإرجاع متغير ‏(عدد صحيح) يشير إلى علامة الرقم.

بناء الجملة

Sgn‏( الرقم )

number  مطلوب اي تعبير رقمي صحيح.

إرجاع قيم كالتالي:

  • إذا كان الرقم أكبر من صفر، ترجع Sgn الرقم 1.

  • إذا كان الرقم يساوي صفر، ترجع Sgn الرقم 0.

  • إذا كان الرقم أقل من صفر، ترجع Sgn الرقم -1.

Sin

تقوم بإرجاع نوع بيانات مزدوج يحدد جيب الزاوية.

بناء الجملة

Sin‏( الرقم )

number  مطلوب تعبير رقمي مزدوج أو اي منها يعبر عن زاوية بالتقدير الدائري.

Sqr

تقوم بإرجاع نوع بيانات مزدوج يحدد الجذر التربيعي لرقم ما.

بناء الجملة

Sqr‏( الرقم )

number  مطلوب انقر نقرا مزدوجا أو فوق اي تعبير رقمي صحيح يساوي أو أكبر من الصفر.

Tan

تقوم بإرجاع نوع بيانات مزدوج يحدد مماس الزاوية.

بناء الجملة

Tan‏( الرقم )

number  مطلوب تعبير رقمي مزدوج أو اي منها يعبر عن زاوية بالتقدير الدائري.

دالات نصية

Asc

إرجاع عدد صحيح يمثل رمز الحرف المطابق للحرف الأول من سلسلة.

بناء الجملة

Asc‏( سلسلة )

سلسله  اي تعبير سلسله صحيح.

Chr

إرجاع سلسلة تحتوي على الحرف المقترن برمز الحرف المحدد.

بناء الجملة

Chr‏( charcode )

charcode  A Long يعرف حرفاً.

التنسيق

إرجاع متغير‏ (سلسلة) تحتوي على تعبير منسق طبقاً للإرشادات في تعبير تنسيق.

بناء الجملة

التنسيق ( تعبير[،‏ التنسيق[‏، أول أيام الأسبوع[‏، أول أسابيع السنة]]] )

تعبير  مطلوب اي تعبير صالح.

format  مكرر تعبير تنسيق صالح مسمي أو معرف من قبل المستخدم.

أسبوع  مكرر ثابت يحدد اليوم الأول من الأسبوع.

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

Instr

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

بناء الجملة

Instr‏( ‏[بدء‏‏،‏ ]سلسلة‏‏‏‏1‏،‎‏ سلسلة‏2[‏، مقارنة] )

بدئ  مكرر تعبير رقمي يعين موضع البدء لكل بحث. إذا تم حذفها ، يبدا البحث في موضع الحرف الأول. إذا احتوي البدء علي Null، سيحدث خطا. الوسيطة start مطلوبه إذا تم تحديد مقارنه .

string1  مطلوب تعبير سلسله يتم البحث فيها.

سلسله 2  مطلوب مطلوب تعبير سلسله.

مقارن  مكرر يحدد نوع مقارنه السلسلة. إذا كانت المقارنة فارغه ، سيحدث خطا. إذا تم حذف المقارنة ، فيحدد الخيارمقارنه بين نوع المقارنة.

LCase

إرجاع سلسلة تم تحويلها إلى أحرف صغيرة.

بناء الجملة

LCase‏( سلسلة )

سلسلة   مطلوب اي تعبير سلسله صحيح. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

Left

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

بناء الجملة

يسار ( سلسلة، طول )

سلسلة  مطلوبة. تعبير سلسله يتم إرجاع الأحرف الموجودة في اقصي اليسار منه. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

length  مطلوب متغير (طويل). تعبير رقمي يشير إلى عدد الأحرف المراد إرجاعها. إذا كانت قيمه 0 ، فيتم إرجاع سلسله ذات طول صفري (""). إذا كانت أكبر من عدد الأحرف في السلسلةأو مساويه لها ، فيتم إرجاع السلسلة بأكملها.

Len

إرجاع طويل يحتوي على عدد الأحرف في سلسلة أو عدد البايت المطلوب لتخزين متغير.

بناء الجملة

Len‏( سلسلة‏ ،‏varname )

سلسلة  اي تعبير سلسله صحيح. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

فرنام  اي اسم متغير صالح. إذا كانت فارنامي تحتوي علي null، سيتم إرجاع null . إذا كانت قيمه فارنامي عبارة عن متغير، فان Len سيقوم بمعاملته تماما كسلسلة وترجع دائما عدد الأحرف التي تحتوي عليها.

LTrim

إرجاع متغير ‏(سلسلة) تحتوي على نسخة من سلسلة محددة دون مسافات بادئة.

بناء الجملة

LTrim‏( سلسلة )

سلسلة  مطلوب اي تعبير سلسله صحيح. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

Mid

إرجاع متغير‏ (سلسلة) تحتوي على عدد محدد من الأحرف من سلسلة.

بناء الجملة

Mid‏( سلسلة، بدء[‏ ،طول] )

سلسلة  مطلوب تعبير سلسله يتم إرجاع الأحرف منه. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

بدئ  مطلوب طويلة. موضع الحرف في السلسلة التي سيبدا عندها الجزء المراد أخذه. إذا كانت قيمه البدء أكبر من عدد الأحرف في السلسلة، فترجع الدالة Mid سلسله ذات طول صفري ("").

length  مكرر متغير (طويل). عدد الأحرف المراد إرجاعها. إذا تم حذفها أو إذا كانت هناك أحرف اقل من الطول في النص (بما في ذلك الحرف الموجود في البداية) ، سيتم إرجاع كل الأحرف من موضع البدء إلى نهاية السلسلة.

Right

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

بناء الجملة

يمين( سلسلة ،طول )

سلسلة  مطلوب تعبير سلسله يتم إرجاع الأحرف الموجودة في اقصي اليمين منه. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

length  مطلوب متغير (طويل). تعبير رقمي يشير إلى عدد الأحرف المراد إرجاعها. إذا كانت قيمه 0 ، فيتم إرجاع سلسله ذات طول صفري (""). إذا كانت تساوي أو أكبر من عدد الأحرف في السلسلة، سيتم إرجاع السلسلة بأكملها.

RTrim

إرجاع متغير ‏(سلسلة) تحتوي على نسخة من سلسلة محددة دون مسافات بادئة.

بناء الجملة

RTrim‏( سلسلة )

سلسلة  مطلوب اي تعبير سلسله صحيح. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

Space

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

بناء الجملة

‏Space‏( رقم )

number  مطلوب عدد المسافات التي تريدها في السلسلة.

StrComp

إرجاع متغير ‏(عدد صحيح)تشير إلى نتيجة تعبير سلسلة.

بناء الجملة

StrComp‏( سلسلة1 ،سلسلة2[‏ ،مقارنة] )

string1  مطلوب اي تعبير سلسله صحيح.

سلسله 2  مطلوب اي تعبير سلسله صحيح.

مقارن  مكرر يحدد نوع مقارنه السلسلة. إذا كانت الوسيطة مقارنهفارغه، سيحدث خطا.

StrConv

تقوم بإرجاع متغير‏ (سلسلة أحرف) يتم تحويله كما هو محدد.

بناء الجملة

StrConv‏( سلسلة، تحويل، LCID )

سلسلة  مطلوب تعبير سلسله يتم تحويله.

المعدل  مطلوب عدد صحيح. مجموع القيم التي تحدد نوع التحويل الذي سيتم تنفيذه.

LCID  مكرر لوكاليد ، إذا كان مختلفا عن لوكاليد النظام. (لوكاليد النظام هو الخيار الافتراضي).

String

إرجاع متغير ‏(سلسلة) تحتوي على سلسلة أحرف متكررة من الطول المحدد.

بناء الجملة

سلسلة ( رقم ،حرف )

number  مطلوب طويلة. طول السلسلة التي تم إرجاعها. إذا كان الرقم يحتوي علي null، سيتم إرجاع null .

حرف  مطلوب متغير. رمز الحرف يحدد تعبير الحرف أو السلسلة الذي يتم استخدام الحرف الأول الخاص به لإنشاء السلسلة المرجعة. إذا احتوي الحرف علي null، فيتم إرجاع null .

Trim

إرجاع متغير ‏(سلسلة) تحتوي على نسخة من سلسلة محددة دون مسافات بادئة.

بناء الجملة

Trim‏( سلسلة )

سلسلة  مطلوب اي تعبير سلسله صحيح. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

UCase

تقوم بإرجاع متغير‏ (سلسلة أحرف) يتضمن السلسلة المحددة، وقد تم تحويلها إلى أحرف كبيرة.

بناء الجملة

UCase‏( سلسلة )

سلسلة  مطلوب اي تعبير سلسله صحيح. إذا كانت السلسلة تحتوي علي null، فيتم إرجاع null .

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

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

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

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

×