ورود

View Full Version : قرار دادن ممیز بین روز و ماه و سال وقتی تاریخ به صورت یک رشته است در Stimulsoft



bftarane
شنبه 14 اردیبهشت 1392, 08:02 صبح
سلام
من در گزارشم تاریخ به شکل به عنوان مثال 13920102 نشون داده میشه
حالا می خوام به این شکل نشون داده بشه 1392/01/02
بنابراین این دستور رو برای این کار نوشتم

{Substring(0,4)+"/"+Substring(4,2)+"/"+Substring(6,2)}{viwPublicservicemaster.docDate}
ولی خطا می گیره لطفاً راهنمایی کنید به چه شکل باید نوشته بشه
ممنون

bftarane
شنبه 14 اردیبهشت 1392, 08:55 صبح
سلام. با کد زیر درست شد

{Substring(viwPublicservicemaster.docDate,0,4)+'/'+Substring(viwPublicservicemaster.docDate,4,2)+'/'+Substring(viwPublicservicemaster.docDate,6,2)}
ولی چون می خوام عدد رو فارسی نشون بدم RightToLeft فیلد رو True کردم به خاطر همین این طوری نشون میده
103666
ولی می خوام جای سال و روز عوض بشه به نظرتون راهی داره؟

mahdy.asia
شنبه 14 اردیبهشت 1392, 09:01 صبح
کدی رو که رشته رو درست می کنی برعکس بنویس!

bftarane
شنبه 14 اردیبهشت 1392, 09:06 صبح
//////////////////////////////////////////////////////////

ahmad.salimi
شنبه 14 اردیبهشت 1392, 09:25 صبح
با سلام
بهتر و راحت تر این است که این کار را تو بانک اطلاعاتی انجام بدی بعد به گزارش اطلاعات رو پاس کنی هم سریع تر انجام می شود و هم راحت تر

bftarane
شنبه 14 اردیبهشت 1392, 09:33 صبح
ممنون. ولی چون من دارم با یه سیستم از قبل نوشته شده کار می کنم دستم زیاد باز نیست.

aslan
شنبه 14 اردیبهشت 1392, 14:56 عصر
{Substring(viwPublicservicemaster.docDate,6,2)+'/'+Substring(viwPublicservicemaster.docDate,4,2)+'/'+Substring(viwPublicservicemaster.docDate,0,4)}

bftarane
شنبه 14 اردیبهشت 1392, 15:05 عصر
ممنون. با راهنمایی دوست گرامی mahdy.asia مشکل حل شده بود.