PDA

نسخه کامل مشاهده نسخه کامل : تاریخ شمسی در کریستال ریپورت



kapablanka
03-03-2007, 10:59
سلام
برای اینکه در کریستال ریپورت به جای تاریخ میلادی تاریخ شمسی را داشته باشم چکاری باید انجام بدم؟
با تشکر

NoneForce
03-03-2007, 11:27
سلام
ميتونيد به سادگي با VB6 براي كريستال ريپورت UFL بسازيد.
اين فايل را ببينيد :(سورس به همراه dll)

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

مي تونيد تغييرات لازم را اعمال كنيد و دوباره كامپايلش كنيد.

_H2_
03-03-2007, 13:22
سلام
جناب آقای 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
سلام
ممنون که بهم کمک کردین اما یک سوال دیگه دارم اینکه آیا می تونم برای سی شارپ هم همین کار رو بکنم؟
متشکرم

aminlv
13-08-2015, 12:29
سلام متاسفانه لینک از بین رفته میشه دوباره جایی بگذاریدش ممنون

سلام
ميتونيد به سادگي با VB6 براي كريستال ريپورت UFL بسازيد.
اين فايل را ببينيد :(سورس به همراه dll)

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

مي تونيد تغييرات لازم را اعمال كنيد و دوباره كامپايلش كنيد.