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

الاستعاضه عن رساله PRIMARY KEY فى اكسيس 2007

بدأه norelden في 22 ديسمبر 2012 · 7 رد · 727 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السادة المشرفين

هل يمكن الاستغناء عن رساله الاكسيس المزعجه

index or primary key cannot contain nul value

وذلك عند ترك خانه لها primary key

هل يمكن الاستغناء عنها برساله نكتب بها توضيح اكتر للمستخدم ليفهم انه ترك خانه اساسيه مهمه

شكرا

#2

اخى اين مثالك ليتم التعديل عليه؟

#3

على العموم ضع هذا الكود فى حدثon LostFocus

مع مراعاة تغيير اسم الحقل الذى فى جدولك

morsyyy كتب:

If IsNull(Me.Se_Number) Or Me.Se_Number = "" Then

"تنبيه",vbCritical,"عفوا...يجب عدم ترك الحقل فارغ"MsgBox

End If

بالتوفيق

لاتنسى التقييم بارك الله فيك+1

1
#4

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

أخي الكريم تستطيع ذلك من داخل تصميم الجدول ذاته

وإليك مثال عملي على ذلك

post-212280-080708100 1356236709_thumb.j

post-212280-003244400 1356236719_thumb.j

KeyNotNull.rar

المرفقات
a1.jpga2.jpg
2

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#5

ايضا اضافة للاخ اياد ... يمكنك معالجة الاخطاء على مستوى الفورم نفسه من خلال الحدث On Error. بإمكان الاخ العزيز الاستعانة بهذا الكود ووضعه في الفورم في حدث On Error و ان شاء الله تنحل المشكلة

Private Sub Form_Error(DataErr As Integer, Response As Integer)
'If an error occurs because of missing data in a required field
'display our own custom error message

    Const conErrRequiredData = 3058

    If DataErr = conErrRequiredData Then
        MsgBox ("Please ensure that you enter a First Name and Last Name")
        Response = acDataErrContinue
    Else
        'Display a standard error message
        Response = acDataErrDisplay
    End If

End Sub
3
#6

شكرا لكم اخوتى الكرام لكم جميعا

واجابه الاخ اياد كانت مناسبه الى ملفى اكثر

شكرا مره اخرى

#7

الاخ Creative Man بارك الله فيك

حلولك دائما برمجية احترافية

بالتوفيق +1

تم تعديل هذه المشاركة بواسطة morsyyy في 24 ديسمبر 2012 في 23:58

1
#8
morsyyy كتب:

الاخ Creative Man بارك الله فيك

حلولك دائما برمجية احترافية

بالتوفيق +1

أضم صوتي لك أخي morsyyy وأكيد من عندي +1

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

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

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

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

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

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