مشاهده نسخه کامل
: تاريخ شمسي در گزارش
سلام.
آيا راهي براي تبديل تاريخ در fast report به شمسي هنگام نمايش گزارش وجود داره ؟
rezapazahr
26-08-2007, 12:14
سلام.
آيا راهي براي تبديل تاريخ در fast report به شمسي هنگام نمايش گزارش وجود داره ؟
كسي هست جواب بده ؟
MasterData
27-08-2007, 10:41
شما تاریخ رو توی دیتا بیس چطوری ذخیره کردید؟ میلادی؟ کاراکتر؟ عدد؟
اگر به صورت میلادی ذخیره کردید قبل از ارسال برای چاپ باید تبدیل به شمسی بشه (بهتره از فیلدهای Calculate) استفاده کنید
اگر کاراکتر یا عدد ذخیره کردید میتونید توی Fast Report اون رو قالب بندی کنید
جزئیات بیشتری ارائه کنید تا کاملتر جواب داده بشه
سلام.
من تاريخ رو با نوع داده nvarchar در ديتابيس sql server ذخيره كردم مثلا 25/05/1385
اما اين تاريخ مربوط به ركورد هام هست.
مي خوام پايين هر صفحه گزارش تاريخ شمسي از سيستم بگيره. كه سيستم هم ممكنه بعضي جاها شمسي شده باشه يا ميلادي باشه.
چه راهي پيشنهاد ميديد؟؟
خودم الان يه راهي به ذهنم رسيد : تاريخ شمسي رو من با استفاده از كامپوننت هميشه توي برنامه دارم و حتي روي فرمم نشونش ميدم مي تونم توي ديتابيس يه جايي ذخيره اش كنم بعد توي گزارش fast report بازيابي كنم.
راه ديگه اي هست ؟ (كه سرعتش بيشتر باشه و مثلا از سيستم بگيره)
ممنون.
با سلام
یه متغیر تعریف کن ، اینجوری :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد اینجوری مقدار دهی کن (به جای X تاریخ شمسی موجود در برنامه رو بذار :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Memo1 هم که باید در صفحه گزارشت باشه تا تاریخ تو اون نمایش داده بشه.
موفق باشین.
ممنون از جوابتون.
نتيجه لازم رو گرفتم.
متشكرم.
hamedvahedi
04-10-2007, 22:14
ماویکس راه آسونتری سراغ نداشتی؟
من اين همه به خودم عذاب نمي دم
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.