يا شباب هذا الكود الذي استخدمه والكود يعمل
المشكله في الاتي
انا ابحث بالرقم الوظيفي والذي اسميته ddd
يفلتر الاسماء ويظهر لي ما طلبته ولكن انا ارغب ان اربطه بشرط اخر وهو العام الهجري
المطلوب
ان يبحث عن الرقم الوظيفي للشخص ويستخرج استراحاته واجازاته خلال عام مثلاً 1430هـ
علماً بانني رمزت للعام الهجري بالرمز sa
ارجو ممن يساعدني ان يضيف لي الشرط الاخر ليبحث عن الرقم الوظيفي والعام الهجري ويفلتره
لانه يظهر الرقم الوظيفي مع جميع استراحاته خلال كل الاعوام وانا ارغب عام واحد فقط
اسأل الله الا يحرمكم الاجر وان يجعل ما تقدمونه في موازين اعمالكم يوم تلقونه مع خالص الشكر لما قدمتموه لنا سلفاً
On Error GoTo h
Dim bahas As String
F = InputBox("أدخل العام الهجري")
If F = "" Then Exit Sub
db2.rsg2.Filter = "sa = '" & F & "' "
bahas = InputBox("ادخل الرقم الوظيفي")
acc1 = bahas
db2.rsg1.MoveFirst
db2.rsg2.MoveFirst
db2.rsg1.Find "f like " & bahas
db2.rsg2.Find "ddd like " & bahas
db2.rsg2.Filter = "ddd like '" & bahas & "'"
If db.State = adStateOpen Then db.Close
db.Provider = "Microsoft.jet.oleDB.4.0;"
db.Open (App.Path & "\DB2.mdb")
Call newtotol
If Text3 > 10 Then
If MsgBox(" رساله : رصيدك لايكفي ", vbYesNo) = vbYes Then
db2.rsg2.MoveLast
db2.rsg2.Delete adAffectCurrent
'Form1.Show
'Unload Me
Else
Command4.Enabled = True
Exit Sub
h: MsgBox "تأكد من نوع القيمة المدخلة"
End If
End If
هذه صور توصيحيه