PDA

View Full Version : تغيير فرمت فونت با گذشت از رمان فعلي در conditional formating



aagh2008
شنبه 04 تیر 1390, 17:36 عصر
باسلام
من در فرمم ستوني از تاريخ دارم مي خام وقتي از تاريخ همون روز گذشت فونتش بصورت بولد و قرمز رنگ بشه مثل همون چيزي كه تو اكسل هست conditional formating . البته در اكسس هم هست منتهي نمي دونم چكار بايد كرد .
مثلا فردا 05/04/1390 هست وقتي به اين تاريخ 06/04/1390 رسيديم فونت تغيير كنه( bold &red )
نمونه به پيوست مي باشد .
ممنون خواهم شد اگر اين تغييرات را در نمونه فايل پيوستي اعمال كنيد .
باتشكر

انگوران
شنبه 04 تیر 1390, 17:49 عصر
با سلام، از ماژول آقاي آزادي استفاده كردم و input mask فيلد رو هم تغيير دادم تا با روشش آشنا بشي

aagh2008
شنبه 04 تیر 1390, 18:06 عصر
متاسفانه من با ماژول و نحوه كار با اون اشنا نيستم ميشه بگيد چطور مي تونم ارتباط بين جدولم رو با اين ماژو برقرار كنم تا عمل كنه و به خاستم برسم
- ايا نياز به تغييرinput mask هست ؟
لطفا بيشتر توضيح بديد.
من اين ماژول رو ميخام توي يك برنامه ديگه استفاده كنم
با تشكر

انگوران
یک شنبه 05 تیر 1390, 08:11 صبح
سلام، تابعي كه آقاي آزادي نوشتن داراي توابع مختلفي جهت كار با تاريخ هست كه از جمله اون تابع ()shamsi براي نشون دادن روز جاري،‌DayWeek براي نشون دادن روز هفته، MahName براي نشون دادن ماه و ... هست و چون در تابع ()shamsi سال دو رقم محاسبه شده input mask فيلد رو تغيير دادم تا روز جاري رو بر اساس اين تابع داشته باشم.

aagh2008
یک شنبه 05 تیر 1390, 09:10 صبح
با سلام
جناب اقاي انگوران من هم بايد كلا ورودي تاريخم رو بصورت سال دو رقمي در بيارم 00/00/00 يا نه ؟
همين طور دربالا هم عرضن كردم من اگر بخام اين ماژول رو در يك برنامه ديگه استفاده كنم چكار بايد بكنم . بايد كپيش كنم تو برنامه ام و اگر اينطور هست بعدش بايد چكار كنم ؟
ممنون از راهنماييتون

انگوران
یک شنبه 05 تیر 1390, 09:19 صبح
با import كردن ميتونين ماژول آقاي آزادي رو وارد برنامه خودتون بكنين و براي استفاده از توابع به عنوان مثال در خصوصيت default value فيلد تاريخ بنويس ()shamsi= با اين كار مقدار پيش فر ض تاريخ، تاريخ روز ميشه و اگه خواستين مي تونين تغييرش بدين. در ضمن براي استفاده از تابع ()shamsi بايد خصوصيت input mask رو تغيير بدي ( البته يه تابع ديگه اونو به سال چهار رقمي تغيير ميده).
فكر كنم تو همين سايت يكي از دوستان زحمت كشيده بودن و ماژول آقاي آزادي رو تغيير داده بودن و سال رو 4 رقمي نشون ميداد.

aagh2008
دوشنبه 06 تیر 1390, 09:34 صبح
سلام
متاسفانه نفهميدم گير كار كجاست كه جواب نگرفتم . بنابراين اصل خلاصه برنامه رو فرستادم اگر زحمتي نيست روي اين برنامه اصلاح كنيد .
در فرم darkhast از زماني كه قبلا ثبت شده اگر زمان عبور كرد با بقيه فرق كنه . بيشتر دوست دارم ياد بگيرم تا مشكل حل شه و نتونستم
سپاسگزار خواهم شد .ايراد كار رو هم اگر بگيد ممنون ميشم

با تشكر

aagh2008
چهارشنبه 08 تیر 1390, 09:13 صبح
با سلام
لطفا يكي راهنمايي كنه
با تشكر

انگوران
شنبه 11 تیر 1390, 10:58 صبح
روشت تقريباً درسته ولي ابتدا بايد ماسك رو بصورت 00/00/00 تغيير بدي(هم در جدول و هم روي فرم) و بعد دوباره تاريخ رو وارد كني

aagh2008
شنبه 11 تیر 1390, 16:51 عصر
با سلام
جناب اقاي انگوران من اينكارهاي رو كه شما فرموديد دقيقا انجام دادم اما وقتي اين فرمول
[zamak tahvil1] <shamsi()
رو تا condition formating گذاشتم كلا عمل مي كنه حال چه تاريخ گذشته باشه يا نگذشته باشه !
حالت condition formating
71805
خروجي :
71806

انگوران
شنبه 11 تیر 1390, 18:41 عصر
سلام، گفتم كه روشت درسته ولي اول بايد ماسك رو بصورت 00/00/00 تغيير بدي(هم در جدول و هم روي فرم) و بعد دوباره تاريخ رو وارد كني تا جواب درست بگيري. اگه جواب نگرفتي بگو فايلت رو اصلاح كنم.

aagh2008
یک شنبه 12 تیر 1390, 08:18 صبح
با سلام
دقيقا هميم كارهايي رو كه شما فرموديد كردم ولي همه تاريخ ها تحت تاثير condition formating قرار مي گيره .؟؟؟!!!. زيپ شده فايل اصليم هم250 كيلو بايته چطورمي تونم بفرستم براتون؟
با تشكر

انگوران
یک شنبه 12 تیر 1390, 10:24 صبح
سلام، فايل خودت رو اصلاح كردم ( البته فقط زمان تحويل 1 رو) اول ماسك رو بصورت 00/00/00 تغيير دادم(هم در جدول و هم روي فرم) و بعد دوباره تاريخ رو وارد كردم.