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

تعبئة حقل ... اجباري فيه قيمة


salah_2024
إذهب إلى أفضل إجابة Solved by ابوخليل,

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

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

مساكم الله بالخير

اخواني الاعزاء ... عندي برنامج قاعدة بيانات وفيه حقول معينة يجب تعبئتها وهي خالية من اي قيمة وفيه حقل واحد فيه قيمه معينة  , المشكلة عندما وضعت كود تعبئة اجبارية يستثني هذا الحقل بحجة ان فيه قيمة ... الذي اريده هل يوجد كود اجباري خاص بتعبئة الحقول التي بها قيمة وذلك ياتي عندما تريد تعبئة سجل جديد .

  • Confused 1
رابط هذا التعليق
شارك

اليك الحل بطريقتين

الطريقة الاولى من خلال حقول النموذج

Dim ctl As Control
For Each ctl In Me.Controls
If ctl.ControlType = acComboBox Or ctl.ControlType = acTextBox Then
If IsNull(ctl.Value) Or ctl.Value = 0 Then
Undo
MsgBox "لا يمكنك ترك احد الحقول فارغا"
Exit Sub
End If
End If
Next ctl

والثانية من خلال حقول الجدول

Select Case DataErr
Case 2113
End Select
Response = acDataErrContinue
MsgBox "لطفا لا يمكنك ترك احد الحقول خاليا", vbOKOnly, "تنبيه!!"
Exit Sub

 

Downloads.rar

  • Thanks 1
رابط هذا التعليق
شارك

  • أفضل إجابة
If IsNull([الادارة]) Or [الادارة] = 0 Then
Undo
MsgBox "لا يمكنك ترك الحقل فارغا"
Exit Sub
End If

حاول ان تغلق النموذج بعد ان تترك حقل الإدارة فارغا

ثم اذهب الى الجدول وانظر .. لن يتم حفظ السجل

__bb-4 - Copy.accdb

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information