تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دالة تقوم بترقيم السجلات حسب السنة الهجرية
#3
(17-06-20, 06:26 PM)kiki كتب : تفضل الكود بعد التحويل
كود :
// ========== دالة لمعرفة أكبر رقم مسجل للسنة المحددة =========='
private int GetMaxHijriID(int hijriYear)
{
   try
   {
       conn.Open();

       // ========== معرفة أكبر رقم مسجل للسنة الحالية =========='
       // متغير من نوع أوبجكت تحسباً لرجوع قيمة فارغة '
       object maxHijriID;
       using (OleDbCommand comm = new OleDbCommand(" SELECT MAX([HijriID]) FROM [Tab1] WHERE [HijriYear] = @HijriYear ", conn))
       {
           comm.Parameters.AddWithValue("@HijriYear", hijriYear);
           maxHijriID = comm.ExecuteScalar;
       }
       // في حالة القيمة الفارغة يتم تحويلها إلى رقم صفر '
       maxHijriID = Interaction.IIf(maxHijriID.GetType() == typeof(System.DBNull), 0, maxHijriID);

       conn.Close();

       return maxHijriID;
   }
   catch (Exception ex)
   {
       Interaction.MsgBox(ex.Message);
       return -1;
   }
}

توجد اخطاء ارجو التطبيق على المثل المرفق


الملفات المرفقة
.rar   LibMS.rar (الحجم : 192.68 ك ب / التحميلات : 38)
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابو ليلى


الردود في هذا الموضوع
RE: دالة تقوم بترقيم السجلات حسب السنة الهجرية - بواسطة علي كعبي - 17-06-20, 06:53 PM


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


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