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

نام تاپیک: سوال فنی در مورد نرم افزار حسابداری!!

Threaded View

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

    نقل قول: سوال فنی در مورد نرم افزار حسابداری!!

    برای ثبت فاکتورهای خرید و فروش نیاز به تعیین سال مالی هست که من برای نرم افزار یک جدول ایجاد کردم با نام FiscalYears (سالهای مالی) که سال های مالی کاربر در اون ثبت می شه:
    Annotation 2024-05-06 073309.jpg

    برای اضافه شدن سال مالی یک رویه در نظر گرفتم که بیشترین تاریخ (سال مالی جدیدتر) بالاتر از بقیه سال های مالی در لیست قرار بگیره:

    Sub AcceptFiscalYearForm(ID As Guid)
    With MainForm
    With .FiscalYearsTableAdapter1.GetDataBySelectRecord(ID )
    If .Rows.Count = 0 Then Exit Sub
    Dim y, m, d As Integer
    With .Item(0)
    y = .Year
    m = .Month
    d = .Day
    End With
    Dim InsertIndex As Integer = 0
    With Me.LendersToolStrip
    NewItem = New FiscalYearItem(ID, y, m, d)
    For i = 0 To .Items.Count - 1
    Select Case DirectCast(.Items(i), FiscalYearItem).Year
    Case Is > y
    InsertIndex = i + 1
    Case Is < y
    InsertIndex = i
    Exit For
    End Select
    Next
    .Items.Insert(InsertIndex, NewItem)
    '.SetExplain(NewItem, "@CapitalerInfo")
    End With
    End With
    End With
    RestoretoDefault()
    End Sub


    Annotation 2024-05-06 073712.jpg
    Annotation 2024-05-06 073939.jpg


    دستور Query برای بارگذاری آیتم ها:

    SELECT ID, Year, Month, Day
    FROM FiscalYears
    ORDER BY Year DESC
    آخرین ویرایش به وسیله ROSTAM2 : دوشنبه 17 اردیبهشت 1403 در 08:20 صبح

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

  1. پاسخ: 1
    آخرین پست: دوشنبه 27 اردیبهشت 1395, 11:33 صبح
  2. حرفه ای: دانلود سورس تابلوی تبلیغاتی Led و سورس office 2007
    نوشته شده توسط farboodj1375 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 28 خرداد 1390, 11:12 صبح
  3. پاسخ: 9
    آخرین پست: یک شنبه 01 خرداد 1390, 19:11 عصر

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

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