تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] [تم الحل] مشكلة برنامج حساب نسب الموظفين
#22
اخي الغالي احمد منصور اعلم بانني كثرت اسئلتي لك ولكن فعلا محتاج لك 
اذا عندك بعض الوقت لترى هل هذا الكود صحيح ام لا
حيث انني اردت عند تحميل واجهة الحضور والغياب يقوم هذا الكود بعمل غياب لكل الموظفين في هذا اليوم (تاريخ الجهاز)

جلبت بيانات الحضور والغياب فان وجد ان اكثر من شخص غائبين في هذا التاريخ إذاً يخرج من الاجراء .... مالم يقوم بعمل غياب للكل 

هذا ولك جزيل الشكر 
PHP كود :
Public Sub CountEM()
'Dim RSGhiab As ADODB.Recordset
'
Set RSGhiab = New ADODB.Recordset
If RSGhiab.State adStateOpen Then RSGhiab.Close
RSGhiab
.Open "SELECT * FROM falowTB where FDate like #" Date "#"DbadOpenStaticadLockOptimistic
If RSGhiab.RecordCount 0 Then
Exit Sub
Else
'Dim RSCountEM As ADODB.Recordset

'
Set RSCountEM = New ADODB.Recordset
Dim CC 
As Integer

If RSCountEM.State adStateOpen Then RSCountEM.Close
RSCountEM
.Open "SELECT EmID FROM EmpTB"DbadOpenStaticadLockOptimistic

If RSCountEM.RecordCount 0 Then
   
   RSCountEM
.MoveFirst
   
Do While Not RSCountEM.EOF
  
' Do Until RSCountEM.EOF
     CC = RSCountEM![EmID]
     RSGhiab.AddNew
     RSGhiab![FEmpID] = CC
     RSGhiab![FDate] = Date
     RSGhiab![Ftime] = Time
     RSGhiab![Fday] = Format(Date, "dddd")
     RSGhiab![EReson] = ""
        ..........غياب ......     RSGhiab![ECase] = 0
     RSGhiab![ECovr] = 0
     RSGhiab![Enots] = ""
   RSCountEM.MoveNext
   RSGhiab.MoveNext
   
   Loop
msgbox"تمت التهيئة"

Else
   
   MsgBox "لم تتم التهيئة"
   
End If

End If
End Sub 
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , elgokr , elgokr , Amir_Alzubidy


الردود في هذا الموضوع
RE: مشكلة برنامج حساب نسب الموظفين - بواسطة awidan76 - 07-08-18, 07:59 PM


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


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