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

نام تاپیک: بدهکار کردن افراد در اول ماه به طور اتوماتیک

  1. #1

    Exclamation بدهکار کردن افراد در اول ماه به طور اتوماتیک

    با سلام خدمت دوستان عزیز
    چطور میشه یک کاری کرد که برنامه اول هر ماه به طور خودکار افراد رو به هر مبلغی که خواستیم بدهکار کنه تا با پرداخت آن بدهی افراد تسویه شود مثلا یک دکمه بزاریم تا اول هر ماه با زدن اون دکمه همه افراد دیتا بیس بدهکار شوند یا با هر روشی که بشود این کار رو انجام داد و ضمنا ما بتوانیم مثلا در یک تکس باکس مبلغی رو که افراد رو میخایم بدهکار کنیم رو وارد کنیم
    لطفا راهنمایی کنید
    با تشکر از زحمات شما

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1389
    پست
    53

    نقل قول: بدهکار کردن افراد در اول ماه به طور اتوماتیک

    سلام
    شما باید در فرم لود برنامه کدی بنویسید که هر بار که وارد برنامه می شوید به طور اتماتیک برنامه تاریخ سیستم را با تاریخی که شما قبلا وارد شده اید چک کند اگر تفاوت این دو تاریخ یک ماه باشد کلیه افراد را به مبلغی که قبلا در دیتابیس خود وارد کرده اید بدهکار کند
    در ضمن می توانید در ضمان لود برنامه از شما پرسیده شود که این عملیات اتوماتیک باشد یا دستی اگر اتوماتیک باشد به روش بالا می شود و اگر دستی باشد فرم دیگری باز شود که لیست افراد داخل آن باشد که با تیک زدن جلوی هر اسم این عمل انجام گیرد

  3. #3

    نقل قول: بدهکار کردن افراد در اول ماه به طور اتوماتیک

    با سلام و تشکر از شما دوست عزیز
    چطوری اختلاف دو تاریخ رو چک کنم اگر امکان داره کدی که این کار ور میکنه برام بذارید

  4. #4
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,646

    نقل قول: بدهکار کردن افراد در اول ماه به طور اتوماتیک

    این کده هست ولی بهینه نشده!!!! اگه بهینه اش کردید بزارید تو یه پست تا دیگران ازش استفاده کنند


    Sub ColorAccount(Optional ByVal index As Integer = 0)
    Dim colr As Color = Color.White
    Dim Myear, MMonth, MDay As Integer
    With ListView1.Items(index)
    Myear = Val(Split(.SubItems(3).Text, "/")(2))
    MMonth = Val(Split(.SubItems(3).Text, "/")(1))
    MDay = Val(Split(.SubItems(3).Text, "/")(0))
    If Val(Split(GetShamsiDate, "/")(2)) > Myear Or Val(Split(GetShamsiDate, "/")(1)) > MMonth Or _
    Val(Split(GetShamsiDate, "/")(0)) > MDay Then
    colr = Color.LightSteelBlue
    ElseIf Val(Split(GetShamsiDate, "/")(1)) = MMonth Or Val(Split(GetShamsiDate, "/")(0)) = MDay Then
    colr = Color.Lime
    ElseIf Val(Split(GetShamsiDate, "/")(2)) < Myear Or Val(Split(GetShamsiDate, "/")(1)) < MMonth Or _
    Val(Split(GetShamsiDate, "/")(0)) < MDay Then
    colr = Color.White
    End If
    .BackColor = colr
    End With
    End Sub

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1389
    پست
    53

    نقل قول: بدهکار کردن افراد در اول ماه به طور اتوماتیک

    سلام خط اول تاریخی هست که قبلا ذخیره شده می تونه در یک فایل تکس باشه یا پایگاه داده شما خط دوم تاریخ اجرای برنامه هست خط سوم تا ششم تفاوت دو تاریخ فقط ماه شون را بدست میاره و دستور شرطی اگر تفاوت یک باشه دستورات شمارو اجرا میکنه
     Dim Tarikh = "2012/04/12"
    Dim TarikhSys = Date.Today
    Dim Mah1 = Val(Mid(Tarikh, 6, 2))
    Dim Mah2 = Val(Mid(TarikhSys, 6, 2))
    Dim Mah = Mah2 - Mah1
    If Mah = 1 Then
    MsgBox("! یک ماه شده است")
    End If

  6. #6
    کاربر دائمی آواتار فرید نجفلو
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تبریز
    پست
    1,189

    نقل قول: بدهکار کردن افراد در اول ماه به طور اتوماتیک

    نقل قول نوشته شده توسط aknj56 مشاهده تاپیک
    با سلام و تشکر از شما دوست عزیز
    چطوری اختلاف دو تاریخ رو چک کنم اگر امکان داره کدی که این کار ور میکنه برام بذارید
    سلام
    برای کار با تاریخ های شمسی دو تابع تو این تاپیک گذاشتم

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

  1. بدهکار کردن اتوماتیک افرا د در اول هر ماه
    نوشته شده توسط aknj56 در بخش VB.NET
    پاسخ: 6
    آخرین پست: سه شنبه 19 اردیبهشت 1391, 11:28 صبح
  2. پنهان کردن آیکونهای موجود در صفحه به طور موقت
    نوشته شده توسط farhaj در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: دوشنبه 06 فروردین 1386, 11:01 صبح
  3. بدست آوردن روز اول ماه
    نوشته شده توسط مطهر در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 08 آذر 1385, 05:31 صبح
  4. اضافه کردن متن به اول فایل؟
    نوشته شده توسط امیر-نا در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: جمعه 02 اردیبهشت 1384, 03:38 صبح

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

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