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

نام تاپیک: DBgrid

  1. #1

    DBgrid

    سلام دوستان

    من یه فیلد دارم که تاریخ رو به صورت عدد ذخیره می کنم یعنی 30/1/1382 رو به صورت عدد 13820130 ذخیره می کنم اما موقع نمایش اون به صورت تاریخ در DBGrid مشکل دارم البته من از کامپوننتdxDbgrid استفاده می کنم و امکان Maskکردن برای هر فیلد رو داره اما نمی دونم چه طوریه جواب نمیده

    اگه راه حلی به نظرتون میرسه خیلی ممنون میشم از کمکتون.

    عزیزان لطف کنید یه راهنمایی کنید

  2. #2
    سلام

    یه راه ساده : دو تا فیلد در بانک داشته باش date_longint , date_str
    که یکی 1381/01/31 و یکی هم 13810131 . برای نمایشها و گزارش گیری از فیلد date_str استفاده کن

    امید

  3. #3
    با سلام
    شیما خانوم بهترین کاری که میتونی انجام بدی خرید کامپوننت تاریخ هجری شمسی از سایت farsicomponents.com . اگر اون کامپوننت رو به قیمت 5900 تومان بخری امکانات زیر رو در اختیارت قرار میده :

    1. بدون هیچ گونه دستکاره توی نحوه دریافت تاریخ توی هر نسخه از ویندوز میتونی تاریخ فارسی رو به فیلدهای از نوع date بدی . که خیلی خوبه .

    2. تقویم فارسی داره .

    3. میتونی تاریخ 1/1/1382 رو به همین شکل وارد کنی ولی موقع نمایش دادن به شکلهای دلخواه خودت نمایش بدی . مثلا :

    1 فروردین 82 یا 1 فروردین یا به همون شکلی که وارد کردی 1/1/1382

    خلاصه خیلی توپه !
    میتونی یه demo از سایتش دانلود کنی و اگر دیدی خوبه نسخه اصلیشو بخری .

    موفق باشی .

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    بندرعباس ص پ 3769-79145
    پست
    149
    با سلام
    من در تمام کارها از string و به صورت 30/01/1382 استفاده میکنم و هیچ جا به مشکلی بر نخوردم. البته ورود تاریخ رو با dbgrid انجام نمیدم چو ن باید حتما برای مثلا ماه 1 داشته باشیم 01 . این هم یه پیشنهاد برای انجام کارهاتون.

  5. #5
    مهمان
    اقای گلادیاتور
    این کامپوننتی که میگین امکان سورت فارسی و کلا کار کردن با tdatetime رو مثل date معمولی (میلادی) داره؟؟؟

  6. #6
    بلههههههههههههههههههههههه ههههه :wink:

  7. #7
    سلام
    از راهنمایی های دوستان عزیز و محترم بسیار ممنون. البته من همین موضوع رو در سایت ایران دولوپرز هم اراپه کردم که دوستان جواب کاملی به اون دادند می تونید توی لینک زیر پیدا کنید
    http://irandevelopers.com/forum/disp...PagePosition=1

  8. #8

    Re: DBgrid

    نقل قول نوشته شده توسط شیما.م
    من یه فیلد دارم که تاریخ رو به صورت عدد ذخیره می کنم یعنی 30/1/1382 رو به صورت عدد 13820130 ذخیره می کنم اما موقع نمایش اون به صورت تاریخ در DBGrid مشکل دارم البته من از کامپوننتdxDbgrid استفاده می کنم و امکان Maskکردن برای هر فیلد رو داره اما نمی دونم چه طوریه جواب نمیده
    سلام،

    کافیه خصوصیت DisplayFormat از فیلد موردنظر را قراردهید: '0000/00/00'

    DisplayFormat:= '0000/00/00'

  9. #9
    سلام شیما جون من تابع مخصوص این کار رو دارم که تاریخ شمسی رو به قمری و برعکس تبدیل میکنه و مشکلی که گفتی رو نداره اگه میخواستی بگو تا به ایمیلت بفرستم

  10. #10
    کاربر دائمی آواتار MiRHaDi
    تاریخ عضویت
    تیر 1383
    محل زندگی
    تهران - سوهانک
    پست
    982
    سلام
    خوب مگه بقیه دل ندارند :)
    همینجا بفرستید دعاتون میکنند ها
    بای

  11. #11
    سلام شیما خانوم
    البته آسون ترین راهش استفاده از خاصیت displayformat میباشدکه برای این کار
    باید مقدار اون رو '0000/00/00' قرار بدین ولی اگه مشکلتون حل نشد من هم تابع تبدیل تاریخ رو دارم آدرستون رو بدین تا براتون بفرستمش

  12. #12
    کاربر دائمی آواتار فرزاد دلفی باز
    تاریخ عضویت
    تیر 1383
    محل زندگی
    ایـــران ....
    پست
    464
    شما بهتره از MaskEdit برای ورود اطلاعات تاریخ ساعت و ... استفاده کنی و طبق نظر دوستان فیلد شما بهتره از نوع STRING باشه

  13. #13
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    اصفهان
    سن
    33
    پست
    181

    نقل قول: DBgrid

    نقل قول نوشته شده توسط amirrf مشاهده تاپیک
    سلام،

    کافیه خصوصیت DisplayFormat از فیلد موردنظر را قراردهید: '0000/00/00'

    DisplayFormat:= '0000/00/00'
    البته برای تغییر فرمت تاریخ در dbgrid باید DisplayFormat رو YYYY/MM/DD قرار دهید نه '0000/00/00'.
    توی فروم های خارجی گشتم تا پیدا کردم.

  14. #14

    نقل قول: DBgrid

    اگه یه سال دیگه تحمل میکردی ، می تونستیم تولد 10 سالگی این تاپیک رو هم بگیریم !!!

تاپیک های مشابه

  1. export dbgrid to excel وپرینت اطلاعات یک dbgrid
    نوشته شده توسط amir_rahimi در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: چهارشنبه 05 دی 1386, 08:37 صبح
  2. چگونگی استفاده از DBgrid به عنوان ورودی
    نوشته شده توسط zarin_web در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: سه شنبه 30 آبان 1385, 09:11 صبح
  3. کمک در باره dbgrid
    نوشته شده توسط babataher در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 28 اردیبهشت 1385, 18:04 عصر
  4. کمک فوری درباره DbGrid
    نوشته شده توسط babataher در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 28 اردیبهشت 1385, 07:38 صبح
  5. افزودن سطر به dbgrid
    نوشته شده توسط parisa2002 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 26 اردیبهشت 1385, 18:12 عصر

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

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