استخدم هذا ...............
If DCount("dates", "aa") > 0 Then
Cancel = True
MsgBox "هذا التاريخ مسجل مسبقا", vbCritical, "عملية خاطئة"
Else
DoCmd.GoToRecord , , acNewRec
dates = Date
End If
ادخل التقرير وانظر في الاكواد وكرر الاكواد مثل الموجود مع تغيير المسميات فقط
الاستعلامات واكواد النموذج لا تتدخل فيها
فقط اكواد التقرير هي التي تحتاج تكرار فقط ... حاول ... وحاول .... وحاول
طيب استاذي .......
في التقرير وفي حدث عند التنسيق توجد اكواد قصها جميعا وضعها في حدث عند التحميل ..... جرب واعلمنا بالنتيجة ....
ليش انت لوحدك الى تسأل انا كمان ابقى اسألك استاذي ههههههه .... كيف نرتب المقاطعات مثل الصورة ؟؟؟؟؟؟؟؟؟؟؟؟
بالمناسب يمكن الغاء النموذج tawfrm وذلك باستخدام هذا مكان الكود السابق الذكر .... جرب ..... حيث يتم عرض رسالة باضافة المدينة أو عدم الاضافة وعند الموافقة يتم اضافة المدينة بدون النموذج ..... وهذا يختصر عليك الوقت في اعادة كتابة المدينة مرة اخرى والعودة للنموذج الرئيسي ...
Dim strMsg As String
strMsg = "هل تريد إضافة " & NewData & " إلى القائمة؟"
If MsgBox(strMsg, vbQuestion + vbYesNo) = vbYes Then
Response = acDataErrAdded
DoCmd.RunCommand acCmdSaveRecord
Else
Response = acDataErrContinue
End If