تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل سنة
#4
السّلام عليكم و رحمة الله و بركاته
إضافة لما تفضّل به أخي الكريم الغالي " SENDBAD100 " ..بارك الله فيه و له و جزاه خير الجزاء
لمسة من لمسات أخي الكريم " حريف برمجة " .. بارك الله فيه .. تفي بنسبة 80 بالمئة بالغرض .. ما يهمك الكود الثاني للتسلسل السنوي فقط بقي أن تضيف الشهر
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
   If MsgBox("هل تريد إضافة سجل جديد ؟ ", MsgBoxStyle.Exclamation + MsgBoxStyle.MsgBoxRight + MsgBoxStyle.OkCancel, "تنبيه") = MsgBoxResult.Cancel Then Exit Sub
   Using Command As New OleDbCommand("SELECT MAX(IDD) FROM SCHOOL", Con)
       If Con.State = ConnectionState.Closed Then Con.Open()
       If Command.ExecuteScalar Is DBNull.Value Then
           Call SetState("Add")
           InfoBookmark = InfoManager.Position
           InfoManager.AddNew()
           TextBox1.Text = 1
           Call Show_New_Year()
           TextBox3.Focus()
       Else
           Call SetState("Add")
           InfoBookmark = InfoManager.Position
           InfoManager.AddNew()
           TextBox1.Text = Command.ExecuteScalar().ToString() + 1
           Call Show_New_Year()
           TextBox3.Focus()
       End If
       Con.Close()
   End Using
End Sub
Sub Show_New_Year()
   If Date.Now.Month = 1 And Date.Now.Day = 1 Then
       TextBox2.Text = Date.Now.Year & " - " & "0001"
       Exit Sub
   End If
   Dim dp As New OleDbDataAdapter("SELECT TOP 1 NEW_YEAR FROM SCHOOL ORDER BY NEW_YEAR DESC", Con)
   Dim dt As New DataTable
   dp.Fill(dt)
   If dt.Rows.Count = 0 Then
       TextBox2.Text = Date.Now.Year & " - " & "0001"
   Else
       Dim idall As String = dt.Rows(0)(0).ToString
       idall = Replace(idall, " - ", "-")
       Dim strArr() As String = idall.Split("-")
       TextBox2.Text = Date.Now.Year & " - " & Val(strArr(1) + 1).ToString("0000")
   End If
End Sub

تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: mram3242 , elgokr


الردود في هذا الموضوع
RE: كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل سنة - بواسطة عبد العزيز البسكري - 21-05-18, 02:50 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ترقيم داتا كريت فيو EMADW 1 343 21-04-25, 11:52 PM
آخر رد: Taha Okla
  لماذا يتغير حجم الفورم تلقائي عند فتح الاتصال بقاعدة البيانات؟ ABDULLAH HASSAN 4 520 24-09-24, 03:57 AM
آخر رد: Taha Okla
  كيف يمكنني الضغط على DataGridView_CellFormatting عبر Button1 moh61 1 391 27-06-24, 12:48 AM
آخر رد: asmarsou
  [سؤال] مشكله كود TRansaction وحقل الترقيم التلقائي 01AHMED 0 383 09-02-24, 10:31 PM
آخر رد: 01AHMED
  الترقيم التلقائي محمد خيري 4 670 20-01-24, 03:12 AM
آخر رد: محمد خيري
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 656 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  احتاج كود اعادة الترقيم في السنة الجديدة ranosh 3 783 27-11-23, 01:25 AM
آخر رد: justforit
Star [VB.NET] كود لتوليد الارقام تلقائي في text box Raaf 5 1,244 08-11-23, 03:03 AM
آخر رد: VIP_YEMEN
  ممكن كود ترقيم تلقائي في الداتا غريد فيو المبرمج البسيط 16 11,708 08-11-23, 01:44 AM
آخر رد: الحزين اليماني
  [VB.NET] كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل يوم Osama_NY 8 3,411 04-11-23, 01:42 PM
آخر رد: الحزين اليماني

التنقل السريع :


يقوم بقرائة الموضوع: