نمایش نتایج 1 تا 9 از 9

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

  1. #1

    روش استفاده از تاریخ شمسی

    با سلام
    روش اصولی استفاده از تاریخ شمسی وقتی که بانک اطلاعاتی با SQL باشد. به این صورت که اصل بانک وقتی با خود SQL باز شود تاریخ شمسی نمایش داده شود تا بتوان در گزارشها - گریدها و ... از آن استفاه کرد بدون هیچ تغییر دیگر
    ( منظورم ساختار فیلد- نوع کامپونت - نوع وارد کردن اطلاعات و ...)
    من از SHDATE استفاده می‌کنم.
    با تشکر از شما
    داود

  2. #2
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    40
    پست
    1,988
    برای استفاده از این تاریخ ها برای Sql چه در Select ها و چه در Like و چه در Between شما

    فیلدی از نوع char با Size 10 در دیتابیسی از نوع collation = Arabic_CI_AI می سازید و از آن

    برای تاریخ استفاده می کنید. مشکلی نخواهید داشت.

  3. #3
    با تشکر از شما
    برای ورود اطلاعات به چه شکل عمل کنیم ؟چون کامپونت shdate فیلدهای از نوع char را نمی‌تواند بخود اختصاص دهد در گرید و با این حالت بازهم وقتی از shdate استفاده می‌شود در gride به صورت میلیادی نمایش داده می‌شود.
    با تشکر
    داود

  4. #4

  5. #5
    با تشکر از آقای سرباززاده

    لطفاً روش استفاده از این dll را مختصراً توضیح دهید و اینکه آیا با وارد کردن تاریخ با استفاده از این dll در ساختار اصلی بانک هم تاریخ به صورت شمسی نشان داده می‌شود( اگر sql یا access یا ...)باشد
    و آیا در استفاده از گزارش سازها مانند builder تاریخ فارسی می‌باشد.

    با تشکر فراوان
    داود

  6. #6
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    شما در قسمت implementation بنویسید :

    Function PrintNormal : ShortString;
    External 'persian.dll';

    البته شما باید این فایل رو در پوشه برنامه کپی کنید و خروجیها رو به فرمت String بگیرید مثلا

    Edit1.Text:=PrintNormal;

    حال بجای عبارت PrintNormal میتونید از بقیه آرگومانهای Persian DLL استفاده کنید

  7. #7
    با تشکر از شما عزیزان
    یک سوال دیگر اینکه در گزارش سازهای دلفی مانند بیلدر و ... این تاریخ جواب می‌دهد یا نه
    با تشکر

  8. #8
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    40
    پست
    1,988
    نقل قول نوشته شده توسط davoodmz
    با تشکر از شما عزیزان
    یک سوال دیگر اینکه در گزارش سازهای دلفی مانند بیلدر و ... این تاریخ جواب می‌دهد یا نه
    با تشکر
    من با Fast Report کار می کنم تو اون مشکلی نداره.

  9. #9
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    نقل قول نوشته شده توسط davoodmz
    با تشکر از شما عزیزان
    یک سوال دیگر اینکه در گزارش سازهای دلفی مانند بیلدر و ... این تاریخ جواب می‌دهد یا نه
    با تشکر
    با Quick Report و Report Builder هم هیچ مشکلی نداره

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •