چند باریه که یک سری مراجعاتی به وبلاگم شده و از من خواستن طرز تغییر تاریخ های میلادی به شمسی رو براشون بنویسم برای اینکه تعدادشون زیاد شده و مجبور نشم برای همشون میل کنم اونو تو وبلاگم گذاشتم، امیدوارم مورد رضایت دوستان واقع بشه:
من برای این کار 2 تا راه بلدم :یکی از طریق macro و دیگری فرمول نویسی، که اینجا یکی که به نظرم ساده تر میاد رو براتون میگم، البته این رو هم بگم که این روش تقویم شما در MSP رو تغییر نمیده و فقط دو ستون که تاریخ های شروع و پایان هر کدوم از فعالیت ها رو بر اساس شمسی محاسبه کرده به ستون هاتون اضافه میشه و می تونید برای گزارش گیری ازشون استفاده کنید
روش اول(فرمول نویسی):
- پروژه تان را open کنید.
- از منوی view گزینه Gant chart را انتخاب کنید.
- روی یکی از ستون ها راست کلیک کرده و insert column را برگزینید.
- ستون های text29 و text30 را اضافه کنید.
- از منوی tools گزینه customize پس fields را انتخاب کنید.
- text29 را انتخاب کرده و روی لینک formula کلیک کنید.
- فرمول زیر را در این قسمت copy کنید:
(Int((Int([Start]-DateValue("21/3/1997 00:00:00"))-Int(Int([Start]-DateValue("21/3/1997 00:00:00"))/1461))/365)+76) & "/" & (IIf(((((Int([Start]-DateValue("21/3/1997 00:00:00")))-Int((Int([Start]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))<=186,Int(((((Int([Start]-DateValue("21/3/1997 00:00:00")))-Int((Int([Start]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))/31)+1,Int((((((Int([Start]-DateValue("21/3/1997 00:00:00")))-Int((Int([Start]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))-186)/30)+7)) & "/" & (IIf(((((Int([Start]-DateValue("21/3/1997 00:00:00")))-Int((Int([Start]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))<=186,Int(((((Int([Start]-DateValue("21/3/1997 00:00:00")))-Int((Int([Start]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365)) Mod 31)+1,Int((((((Int([Start]-DateValue("21/3/1997 00:00:00")))-Int((Int([Start]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))-186) Mod 30)+1+(IIf((Int([Start]-DateValue("21/3/1997 00:00:00"))) Mod 1461=0,1,0))))

- سپس ok کرده و use formula را در این قسمت فعال سازید.
-
همین مراحل را برای text30 اجرا کنید و فرمول زیر را وارد کنید:
(Int((Int([Finish]-DateValue("21/3/1997 00:00:00"))-Int(Int([Finish]-DateValue("21/3/1997 00:00:00"))/1461))/365)+76) & "/" & (IIf(((((Int([Finish]-DateValue("21/3/1997 00:00:00")))-Int((Int([Finish]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))<=186,Int(((((Int([Finish]-DateValue("21/3/1997 00:00:00")))-Int((Int([Finish]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))/31)+1,Int((((((Int([Finish]-DateValue("21/3/1997 00:00:00")))-Int((Int([Finish]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))-186)/30)+7)) & "/" & (IIf(((((Int([Finish]-DateValue("21/3/1997 00:00:00")))-Int((Int([Finish]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))<=186,Int(((((Int([Finish]-DateValue("21/3/1997 00:00:00")))-Int((Int([Finish]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365)) Mod 31)+1,Int((((((Int([Finish]-DateValue("21/3/1997 00:00:00")))-Int((Int([Finish]-DateValue("21/3/1997 00:00:00")))/1461)) Mod 365))-186) Mod 30)+1+(IIf((Int([Finish]-DateValue("21/3/1997 00:00:00"))) Mod 1461=0,1,0))))
منتظر روش دوم از طریقmacro نویسی باشید.
همچنین به زودی تبدیل تاریخ میلادی به شمسی در primavera رو هم رو وبلاگم میزارم
اگر ميخواهيد يك مدير پروژه ايراني توانمند و كارا باشيد ، لازم است تا به همان اندازه در ارزيابي روند اجرا و مراحل تكميل پروژه خود ، قدرتمند و مقتدر عمل نماييد . در اين نوشتار ، به معرفي دوازده گام كليدي[1] از ميان آنچه كه يك مدير پروژه ميتواند در پروسه بازنگري پروژهاش ، بدانها بپردازد خواهم پرداخت ؛ توجه داشته باشيد كه مطالعه اين گامها ، حتي براي دفعات بيشمار ، اثربخشي نخواهد داشت مگر تا زمانيكه كه شما تصميم بگيريد تا آستينهاتان را بالا بزنيد !
ادامه مطلب
شركت مايكروسافت در راستاي پشتيباني از كاربران نرمافزارهاي اين شركت ، سياستهاي گوناگوني را در پيش گرفته است . از جمله اين سياستها ، طرح پرسشهاي تخصصي پيرامون چگونگي كاركرد نرمافزارهاي مايكروسافت است كه از سوي متخصصين اين شركت در اختيار كاربران قرار ميگيرد و مجالي براي محك زدن مهارتهاي كاربري كاربران فراهم مينمايد .
در اين مقاله ، آزمون پنج پرسشي مايكروسافت در باب نرمافزار MSP كه با تمركز بر چگونگي ارتباطبخشي و تعيين وابستگي فعاليتها (Task Linking & Dependencies) طرح گرديده است را به فارسي برگرداندهام . چنانچه كاربر حرفهاي MSP باشيد و تاكنون با چالشهاي بسياري در كار با اين نرمافزار دستوپنجه نرم كردهايد بايد بتوانيد به هر پنج پرسش پاسخ صحيح گوييد ؛ براي كاربران نيمهحرفهاي اميدواركننده خواهد بود اگر بيش از يك اشتباه نداشته باشند و اگر كاربري مبتدي هستيد اين آزمون مصافي خواهد بود تا جاهطلبي و بلندپروازي خود را به بوته آزمايش بسپريد .
پاسخهاي صحيح با ذكر توضيح در انتهاي مقاله ذكر گرديدهاند ، بنابراين ميتوانيد به صورت آفلاين به پرسشها پاسخ گوييد ؛ زمان استاندارد پاسخگويي تنها پنج دقيقه است .
ادامه مطلب





