اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم

حياكم الله جميعا و بارك الله فى علمكم 

وددت أن أتعامل مع الاكسيس بلغة الvba  و ليس بالاستعلامات لان البرنامج يمتلىء بالكثير منها 

أريد من حضراتكم حساب عدد مرات كشف الموظف خلال شهر 4 بحيث لا يتعدى 2 كشف/شهر 

و حاولت عدة مرات أستمرت 3 ساعات 

Private Sub Main_Notes_3yada_AfterUpdate()
Dim Cr1, Cr2 As String
Cr1 = " [Main_Notes_3yada]='" & [Forms]![3yada]![kind] = "كشف"
Cr2 = " And [A3yada_date] >=#" & [Forms]![3yada]![Fm] & "#" & " and [A3yada_date] <=#" & [Forms]![3yada]![to] & "#"
If DCount("[empcode]", "A3yada_Details", Cr1 & Cr2) > 2 Then
MsgBox "No is over than 2"
DoCmd.CancelEvent
End If
End Sub

DCount_Sameh2-04-2016.rar

تم تعديل بواسطه sameh_awad
قام بنشر
وجدت الحل و لله الحمد بعدما أجريت مقارنات
Private Sub Main_Notes_3yada_AfterUpdate()
Dim Cr1, Cr2 As String
Cr1 = " [Main_Notes_3yada]='" & [Forms]![3yada]![kind] = "'"
Cr2 = " And [A3yada_date] >=#" & [Forms]![3yada]![Fm] & "#" & " and [A3yada_date] <=#" & [Forms]![3yada]![to] & "#"
If DCount("[empcode]", "A3yada_Details", Cr1 & Cr2) > 2 Then
MsgBox "No is over than 2"
DoCmd.CancelEvent
End If
End Sub

 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information