وعليكم السلام ورحمة الله وبركاته
مجرد فكرة
دالة لحساب عدد السجلات بدلالة رقم الموظف ودلالة checkbox في حالة true تاتي لك بعدد ايام حضوره
وأخرى لحساب عدد السجلات بدلالة رقم الموظف ودلالة checkbox في حالة false تاتي لك بعدد ايام غيابه
مثال على الدالة
كود :
Public Function Rows_Count_Tbl(Table As String, idemp As String, status As Boolean)
Dim sql As String = ""
sql = "SELECT * FROM " & TABLE & " where id='" & idemp & "' and status = '" & status
Dim adp As New OleDb.OleDbDataAdapter(sql, con)
Dim ds As New DataSet
adp.Fill(ds)
Dim dt = ds.Tables(0)
Dim rowscount As String
rowscount = dt.Rows.Count
MsgBox(dt.Rows.Count)
adp.Dispose()
ds.Dispose()
dt.Clear()
Return rowscount
End Function
طريقة الاستخدام
كود :
'عدد ايام الحضور
Dim numtrue As Integer
numtrue = Rows_Count_Tbl("table", 1, True)
'عدد ايام الغياب
Dim numfalse As Integer
numfalse = Rows_Count_Tbl("table", 1, False)
تمنياتي لك بالتوفيق
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي