سلام.
آيا راهي براي تبديل تاريخ در fast report به شمسي هنگام نمايش گزارش وجود داره ؟
سلام.
آيا راهي براي تبديل تاريخ در fast report به شمسي هنگام نمايش گزارش وجود داره ؟
كسي هست جواب بده ؟
شما تاریخ رو توی دیتا بیس چطوری ذخیره کردید؟ میلادی؟ کاراکتر؟ عدد؟
اگر به صورت میلادی ذخیره کردید قبل از ارسال برای چاپ باید تبدیل به شمسی بشه (بهتره از فیلدهای Calculate) استفاده کنید
اگر کاراکتر یا عدد ذخیره کردید میتونید توی Fast Report اون رو قالب بندی کنید
جزئیات بیشتری ارائه کنید تا کاملتر جواب داده بشه
سلام.
من تاريخ رو با نوع داده nvarchar در ديتابيس sql server ذخيره كردم مثلا 25/05/1385
اما اين تاريخ مربوط به ركورد هام هست.
مي خوام پايين هر صفحه گزارش تاريخ شمسي از سيستم بگيره. كه سيستم هم ممكنه بعضي جاها شمسي شده باشه يا ميلادي باشه.
چه راهي پيشنهاد ميديد؟؟
خودم الان يه راهي به ذهنم رسيد : تاريخ شمسي رو من با استفاده از كامپوننت هميشه توي برنامه دارم و حتي روي فرمم نشونش ميدم مي تونم توي ديتابيس يه جايي ذخيره اش كنم بعد توي گزارش fast report بازيابي كنم.
راه ديگه اي هست ؟ (كه سرعتش بيشتر باشه و مثلا از سيستم بگيره)
ممنون.
با سلام
یه متغیر تعریف کن ، اینجوری :
بعد اینجوری مقدار دهی کن (به جای X تاریخ شمسی موجود در برنامه رو بذار :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Memo1 هم که باید در صفحه گزارشت باشه تا تاریخ تو اون نمایش داده بشه.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشین.
ممنون از جوابتون.
نتيجه لازم رو گرفتم.
متشكرم.
Last edited by pazahr; 21-09-2007 at 10:53.
ماویکس راه آسونتری سراغ نداشتی؟
من اين همه به خودم عذاب نمي دم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)