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

كيف أتعامل مع حدث "عند عدم الوجود في القائمة" في مربع التحرير والسرد

مغلق
بدأه عابد في 16 فبراير 2003 · 4 رد · 532 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأعزاء :-

السلام عليكم ورحمة الله وبركاته

ماهو الكود الذي يلزمني كتابته في خصائص مربع التحرير والسرد عن حدث عند عدم الوجود في القائمة لمربع التحرير والسرد ، بحيث يعطيني رسالة تفيد بعدم وجود النص الذي كتبته في القائمة وأنه سوف يتم إضافته تلقائياً في القائمة .

شكررررررراً

#2

هذا الكود الذي طلبت وهو لأخونا ومشرفنا الفاضل أبو حمود حفظه الله ولكن يجب أن يكون مصدر مربع التحرير والسرد جدول خاص بها مثل مراتب الموظفين يجب أن يكون لها جدول مستقل يتم فيه تخزين المراتب وفي حدث عند عدم وجود بيانات تضع الكود التالي :

    On Error GoTo HandleErr
    Dim db As Database
    Dim strSQL As String
    Const فاصلة = """"
    strSQL = "INSERT INTO [المرتبة] ( [المراتب ] )values" _
    & "(" & فاصلة & NewData & فاصلة & ")"
    Set db = CurrentDb
    Beep
    If MsgBox("هذا البند ليس ضمن القائمة هل ترغب بإضافته للقائمة ؟", vbMsgBoxRight + vbYesNo + vbDefaultButton2, "تسجيل بند جديد") = vbYes Then
    db.Execute strSQL
    Response = acDataErrAdded
    Else
    Response = acDataErrContinue
    Me![المرتبة] = ""
    End If
ExitHere:
Exit Sub

HandleErr:
Select Case Err
Case Else
MsgBox Err & ":" & Err.Description, , "خطأ"
End Select
Resume ExitHere

وهذا الكود يظهر رسالة بأن المرتبة غير موجود ويعطي خيارين إضافتها أو الإختيار من القائم0

#3

أخي الفاضل :- مصلح

السلام عليكم ورحمة الله وبركاته

شكررراً على تجاوبك ، ولكن ماذا تمثل كلمة (( المرتبة )) وكلمة (( المراتب ))

الموجودة في الكود .

يعني هل تمثل إسم الجدول أو إسم مربع التحرير والسرد .

شكرررررررراً

#4

عذرا لم أنتبه لإيضاح تلك النقطة _المراتب هو اسم الجدول والمرتبة هي اسم الحقل الذي تخزن فيه المراتب مثل المرتبة السادسة المرتبة السابعة وهكذا0

لك تحياتي

#5

شكرررررراً جزيلاً .

كود رائع وتوضيح رائع

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…