نوشته شده توسط
علی فتحی
تشکر که توجه کرین اقای صبوحی.ولی هن نح.ه استفاده رو بلد نیستم چه سلکت یاشه یا چز دیگه
سلام
استفاده در query به این صورت هست:
SELECT Id, Text, Date, dbo.SDateStr( Date ) as ShamsiDate
FROM MyTable
تو این مثال هم خود Date ( که میلادی هست ) رو آوردم و هم تبدیل شده به تاریخ هجری شمسی رو ( به صورت تابع ( dbo.SDateStr( Date ).
برای گزارشها من ترجیح میدم در سطح Query تبدیل رو انجام بدم و بجای تاریخ یک رشتهی حرفی تحویل گزارشساز بدم.
اما برای فرمهای برنامه اگه نمایش به صورت Grid باشه ( و بدون مجوز ویرایش ) باز در سطح Query تبدیل رو انجام میدم، و در غیر این حالت
تاریخ رو میلادی دریافت میکنم و تو برنامه به تاریخ شمسی تبدیلش میکنم.
صبا صبوحی