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

نام تاپیک: نحوه كم كردن دو تاريخ از هم

  1. #1
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    Exclamation نحوه كم كردن دو تاريخ از هم

    من در روند on cell click - dbgrid اينطور برنامه نوشتم كه در صورت كليك محتويات در maskedit ها فراخواني بشن به اين ترتيب

    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    begin
    maskedit4.Text:=DataModule2.ADOTable1.fieldbyname( 'date').asstring;
    maskedit3.Text:=DataModule2.ADOTable1.fieldbyname( 'namketab').asstring;
    maskedit10.Text:=DataModule2.ADOTable1.fieldbyname ('date2').asstring;
    end;

    حالا يك maskedit 11 هم دارم كه مي خوام وقتي فيلد ها پر ميشن مقدار maskedit 4 و maskedit 10 رو از هم كم كنه و در maskedit 11 نشون بده .
    در اين رابطه ميشه راهنماييم كنيد .

  2. #2
    کاربر دائمی آواتار merced
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    خراسان جنوبي
    پست
    562

    نقل قول: نحوه كم كردن دو تاريخ از هم

    قبلاً هم صحبت شده .
    شما باید تاریخ اول و تاریخ دوم دوم رو به میلادی تبدیل کنید و اونوقت مقدار میلادی اونا رو از هم کم و زیاد کنی

  3. #3
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نحوه كم كردن دو تاريخ از هم

    دوست من در اين رابطه چيزي پيدا نكردم ميشه دوستان راهنمايي كنند

  4. #4

    نقل قول: نحوه كم كردن دو تاريخ از هم

    دوست عزیز شما در یک تاپیک کاملا در این مورد بحث کردید....

    اگر تاریخهای شما به میلادی است با علامت - آنها را از هم کم کنید.
    اگر شمسی است آنها را یا به میلادی تبدیل کنید که اینکار را بهتر است با یونیت مناسبی انجام دهید. و بعد تفریق کنید.
    یا از کامپوننتهای مخصوص کار با تواریخ شمسی استفاده کنید
    یا تاریختان را اساسا بصورت رشته وارد و کم کنید.

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

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