تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: جستجو بین دو تاریخ در دلفی

  1. #1
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض جستجو بین دو تاریخ در دلفی

    سلام
    من میخوام بین دو تاریخ جستجو کنم اما نتیجه درستی نمیگیرم.
    تاریخ رو به صورت 01 تا 31 برای روز ، 01 تا 12 برای ماه و 1300 برای سال توی بانک ذخیره میکنم و نوع فیلد هم text هست.
    لطفا راهنمایی کنید. ممنون

  2. #2
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    من قبلا همين جوري كار مي كردم با دستورات sql درست جواب می داد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    نقل قول نوشته شده توسط MasterData
    من قبلا همين جوري كار مي كردم با دستورات sql درست جواب می داد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نمیدونم چرا مال من جواب نمیده.
    نوع فیلدت رو date/time ميذاري يا text ؟
    من text گذاشتم جوابها اشتباه میشه

  4. #4
    آخر فروم باز mahdi bg's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    مشهد
    پست ها
    1,543

    پيش فرض

    سلام

    نقل قول نوشته شده توسط farhad_g1
    نمیدونم چرا مال من جواب نمیده.
    نوع فیلدت رو date/time ميذاري يا text ؟
    من text گذاشتم جوابها اشتباه میشه
    اين سوال قبلا جواب داده شده است
    برای درست کار کردن از تابع زیر استفاده کنی
    StrToDate()

    مثال
    StrToDate(Your Date)

  5. #5
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    اين سوال قبلا جواب داده شده است
    برای درست کار کردن از تابع زیر استفاده کنی
    StrToDate()
    عزيز من اين تابع براي تاريخي كه ميلادي باشه كار ميكنه و لي ايشون شمسي ذخيره ميكنن

    توي يه پروژه من تاريخ رو به صورت عدد ذخيره مي كردم يعني 01/01/1385 رو به صورت 13850101 ذخيره مي كردم و داخل برنامه اون رو فرمت دهي مي كردم و نمايش ميدادم
    اينجوري از شر تبديل تاريخ راحت ميشدم و توي مقايسه ها هم درست كار ميكنه

  6. #6
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    دوست عزيز تاريخ شمسي رو بايد با خود shamsi.dll چك كني.
    اين قابليت رو داره.
    موفق باشي.

  7. #7
    اگه نباشه جاش خالی می مونه amin a.^2's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    یه جایی همین دورو ورا
    پست ها
    358

    پيش فرض

    با سلام
    مرد مباح جان
    فكر نكنم shamsi.dllرو خود دلفی باشه

  8. #8
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    نه عزيزم. توي صفحه اصلي سرچ كن دنبال shamsi.dll . هم آموزش داره و هم فايلش هست.
    موفق باشي. اگه نشد خبرشو توي همون تاپيك يا اينجا بزار. ممنون.

  9. #9
    آخر فروم باز mahdi bg's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    مشهد
    پست ها
    1,543

    پيش فرض

    سلام


    عزيز من اين تابع براي تاريخي كه ميلادي باشه كار ميكنه و لي ايشون شمسي ذخيره ميكنن
    DateToStr() و StrToDate()
    برای تاریخ های شمسی نیز درست کار می کنه
    تا اونجای که من استفاده کردم و برنامه نوشتم.
    یه نمونه تو آدرس زیر آپلود کردم
    توش هم StrToDate() و DateToStr() و هم مقایسه تاریخ
    شمسی با یکدیگر و ... داره(حالت Between)
    دانلو کنید و اگه برای شما کار کرد خبر بدین اگه کار هم نکرد
    خبر بدین

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

    یا من تفاوت این دو تاریخ رو نمی دونم یا ؟؟؟
    یا تا حالا تاریخ میلادی رو خیال می کردم شمسیه!!


    توي يه پروژه من تاريخ رو به صورت عدد ذخيره مي كردم يعني 01/01/1385 رو به صورت 13850101 ذخيره مي كردم و داخل برنامه اون رو فرمت دهي مي كردم و نمايش ميدادم
    اينجوري از شر تبديل تاريخ راحت ميشدم و توي مقايسه ها هم درست كار ميكنه
    خیلی بیکارین ها
    با این روش مخالفم برای اینکه
    1 – تبدیل فرمت متن(یا شاید هم عدد) به تاریخ
    2 - تبدیل تاریخ به فرمت متن(یا شاید هم عدد)
    3 – احتمال خطا و اشتباه بالا
    4- درست کار کردن تابع بالا برای تاریخ شمسی
    5- دردسر زیاد
    6- افزایش کد برای تبدیلات
    7- احتياجي به تبديل تاريخ نداره

    امیدوارم سوء تفاهمی پیش نیومده باشه

  10. #10
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    نقل قول نوشته شده توسط mahdi bg
    سلام
    DateToStr() و StrToDate()
    برای تاریخ های شمسی نیز درست کار می کنه
    تا اونجای که من استفاده کردم و برنامه نوشتم.
    یه نمونه تو آدرس زیر آپلود کردم
    ....
    mahdi bg در این مورد حق با شماست. هم برای تاریخهای شمسی و هم برای میلادی درست جواب میده
    اما لینک دانلود مشکل داره. لطفا درستش کن

    نقل قول نوشته شده توسط mahdi bg
    خیلی بیکارین ها
    با این روش مخالفم برای اینکه
    1 – تبدیل فرمت متن(یا شاید هم عدد) به تاریخ
    2 - تبدیل تاریخ به فرمت متن(یا شاید هم عدد)
    3 – احتمال خطا و اشتباه بالا
    4- درست کار کردن تابع بالا برای تاریخ شمسی
    ...
    در این مورد فکر میکنم منظور MasterData اصلا تبدیل تاریخ نبوده
    اون ورودی تاریخ رو طوری قرار داده که کاربر مجبور باشه تاریخ رو شمسی ذخیره کنه. این کار با یه ComboBox خيلي ساده هست. پس به تبديل تاريخ نيازي نيست. فقط يه فرمت بندي متن لازمه كه اونم فقط براي زمان چاپ يا نمايش به كاربر نيازه و كار سختي نيست

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •