الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تنبيه عدم وجود موظف بهذا الرقم

بدأه كريمو2 في 15 يوليو 2014 · 4 رد · 312 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني


طلب مساعدة بخصوص تنبيه في فورم وخاصة عند إدخال رقم في مربع تحرير وسرد ينبهني بعدم وجود موظف بهذا الرقم


رقم الموظف في الجدول يسمى EmployeeID


والحدول يسمى Employee


حاولت إجراء تحديث  عند عدم وجود في القائمة


ولم افلح


Private Sub مربع_تحرير_وسرد32_NotInList(NewData As String, Response As Integer)

On Error GoTo مربع_تحرير_وسرد32_NotInList_Err

 MsgBox " معذرة اخي الكريم .... لا يوجد موظف بهذا الرقم ", vbCritical, "تنبيه"

 Cancel = True

مربع_تحرير_وسرد32_NotInList_Exit:

Exit Sub

مربع_تحرير_وسرد32_NotInList_Err:

MsgBox Err.Number & " - " & Err.Description

Resume مربع_تحرير_وسرد32_NotInList_Exit


'If DCount("[]", "") = 0 Then

'End If


End Sub

او كيف نضيف هذا التنبيه في مربع_تحرير_وسرد32  بعد التحدث


Private Sub مربع_تحرير_وسرد32_AfterUpdate()

    ' ابحث عن السجل الذي يطابق عنصر التحكم.

     On Error Resume Next

 Dim rs As Object


    Set rs = Me.Recordset.Clone

    rs.FindFirst "[EmployeeID] = " & Str(Nz(Me![مربع_تحرير_وسرد32], 0))

    If Not rs.EOF Then Me.Bookmark = rs.Bookmark


End Sub

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#2

تفضل اخي :)

Private Sub مربع_تحرير_وسرد32_NotInList(NewData As String, Response As Integer)

MsgBox " معذرة اخي الكريم .... لا يوجد موظف بهذا الرقم ", vbCritical, "تنبيه"
    Me.مربع_تحرير_وسرد32 = ""
    
    Response = acDataErrContinue
    

End Sub

جعفر

#3

وعليكم السلام أخي/ كريمو2


 


عملك جميل ورائع ولا ينقصه إلا أختيار بسيط


وهو حدث: (عند عدم الوجود بالقائمة)


فقط (التزام بالقائمة) ضع (نعم) بدل (لا)


وتحل مشكلتك


من الأفضل لك أستبدال:


Cancel = True

إلى :


DoCmd.CancelEvent

وفقك الله


تقبل تحياتي


أبومحمد


 


كريمو2.rar


#4

شكرا لكما أخواني


وهو المطلوب


دمتم في خدمة الصالح العام


بقي شيئا واحد وهو ميساج يظهر بعد الميساج الذي طلبته 


كيف يتم القضاء عليه


post-237625-0-65742700-1405434178_thumb.


 


 


كريمو2.rar


تم تعديل هذه المشاركة بواسطة كريمو2 في 15 يوليو 2014 في 17:23

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#5

تم التوصل لحل المشكلة


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

مواضيع مشابهة