مشاهده نسخه کامل
: تاریخ شمسی در کریستال ریپورت
kapablanka
03-03-2007, 10:59
سلام
برای اینکه در کریستال ریپورت به جای تاریخ میلادی تاریخ شمسی را داشته باشم چکاری باید انجام بدم؟
با تشکر
NoneForce
03-03-2007, 11:27
سلام
ميتونيد به سادگي با VB6 براي كريستال ريپورت UFL بسازيد.
اين فايل را ببينيد :(سورس به همراه dll)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مي تونيد تغييرات لازم را اعمال كنيد و دوباره كامپايلش كنيد.
سلام
جناب آقای NoneForce تقویم معرفی شده شما مثل همه تقویم های طراحی شده دیگر که من دیده ام مشکل دارد و فقط بین محدوده 33 ساله جاری با شروع از اولین کبیسه 5 ساله درست جواب میدهد.
مثلاَ تاریخ 30/12/1370 که مطابق است با 20/3/1992 را تقویم مورد نظر اشتباه جواب میدهد.
و به جای 30/12/1370 مقدار 1/1/1371 را میدهید.
اگر هم خواستید از تقویم استفاده کنید از تقویم داخلی هجری شمسی دان نت با نام PersianCalendar استفاده کنید.
NoneForce
03-03-2007, 14:37
سلام
جناب آقای NoneForce تقویم معرفی شده شما مثل همه تقویم های طراحی شده دیگر که من دیده ام مشکل دارد و فقط بین محدوده 33 ساله جاری با شروع از اولین کبیسه 5 ساله درست جواب میدهد.
مثلاَ تاریخ 30/12/1370 که مطابق است با 20/3/1992 را تقویم مورد نظر اشتباه جواب میدهد.
و به جای 30/12/1370 مقدار 1/1/1371 را میدهید.
اگر هم خواستید از تقویم استفاده کنید از تقویم داخلی هجری شمسی دان نت با نام PersianCalendar استفاده کنید.
سلام
اين فقط يك نمونه است و منظور من از ارسالش آشنايي با نحوه ايجاد ufl بود. ميتونيد تابع تقويم را تصحيح كنيد يا از يك dll خارجي استفاده كنيد و نتيجه كار را به crystalreports ارسال كنيد.
kapablanka
16-03-2007, 23:30
سلام
ممنون که بهم کمک کردین اما یک سوال دیگه دارم اینکه آیا می تونم برای سی شارپ هم همین کار رو بکنم؟
متشکرم
سلام متاسفانه لینک از بین رفته میشه دوباره جایی بگذاریدش ممنون
سلام
ميتونيد به سادگي با VB6 براي كريستال ريپورت UFL بسازيد.
اين فايل را ببينيد :(سورس به همراه dll)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مي تونيد تغييرات لازم را اعمال كنيد و دوباره كامپايلش كنيد.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.