PDA

View Full Version : فرمت تاریخ



STI
پنج شنبه 30 فروردین 1386, 15:52 عصر
دو تا سوال دارم:

فیلد تاریخ را در دیتابیس به صورت عددی ذخیره می کنم 13860130
حالا چه طور در گزارش به صورت 1386/01/30 نمایش دهم؟

و بعدی چطور مقدار رشته ای را از طریق کد نویسی ویبی دات نت در گزارش نمایش دهم؟

vb341
پنج شنبه 30 فروردین 1386, 19:34 عصر
یک formula field تعریف کن و بعد کد زیر رو بنویس


Mid ({TblOzvDesc.OzvCartDate},1 ,2 ) & "/" & Mid ({TblOzvDesc.OzvCartDate},3 ,2 ) & "/" & Mid ({TblOzvDesc.OzvCartDate},5 ,2 )


البته تاریخ من بصورت 841012 هست

sm
شنبه 01 اردیبهشت 1386, 08:36 صبح
شما میتونید از روشی که دوستمون در بالا توضیح دادند عمل کنید... البته این کار رو باید توی کریستال انجام بدید.
یه روش دیگه هم هست که من تست کردم و سرعتش توی تعداد رکورد زیاد بیشتره... شما همین کار رو توی کوئریتون انجام بدید و با استفاده از دستور Substring اطلاعات را درست و به گزارش رد کنید. البته اگر تعداد رکوردهاتون زیاد نیست که از همون روش استفاده کنید.

برای اینکه 13 اول تاریخ ها هم اضافه بشود که خیلی ساده است، یه String از 13 به اول تمامشون اضافه کنید.

موفق باشید