29-08-16, 12:35 AM
هناك طرق مختلفة لعرض اعلى قيمة من حقل معين في الجدول على سبيل المثال الكود التالي يقوم بعرض اعلى قيمة بزيادة واحد من خلال انشاء اجراء او دالة ترجع قيمة من نوع رقم ثم يتم اضافة العدد واحد بجانب اسم هذا الاجراء او الدالة بعد الاستدعاء في هذه الطريقة يجب استخدام Try - Catch لتفادي عدم حدوث خطأ عندما تكون قيمة الحقل قيمة خالية
اذا كانت قيمة الحقل قيمة خالية سيكون 0+1=1
PHP كود :
Function GetMaxID() As Integer
Try
Dim da As New OleDbDataAdapter("Select MAX(id) from UTB", cn)
Dim dt As New DataTable
da.Fill(dt)
Dim id As Integer = CInt(dt.Rows(0)(0).ToString())
Return id
Catch ex As Exception
Return 0
End Try
End Function
طريقة الاستدعاء تكون كالتالي
PHP كود :
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
TextBox4.Text = String.Format("{0}", GetMaxID() + 1)
End Sub

