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

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

قام بنشر

الزملاء الأعزاء تحية طيبة

عندى قاعدة بيانات يختار مدخل البيانات القسم من القائمة ليفتح نموذج بيانات الموظفين بالقسم و  قمت بوضع شرط عدم فتح النموذج إذا  لم يتم إختيار قيمة من القائمة (كانت قيمة القائمةNULL )

المشكلة فى حالة  مع عدم إختيار قيمة من المربع يعطى رساله خطأ على الشرط Invalid use of Null

مرفق ملف للتوضيح شاكرا لسيادتكم تعاونكم و مساهماتكم القيمة 

خالد

Data.rar

قام بنشر

جرب تعديل كود زر الأمر إلى هذا الكود

If Not (IsNull(Me.Dept)) Then
DoCmd.OpenForm "Employees", , , "Dept =Forms!main!Dept"
Else
MsgBox ("تأكد من إدخال البيانات بشكل سليم")
End If

 

قام بنشر

السلام عليكم:smile:

 

وبعد إذن الاستاذ محمد:smile:

 

اذا كان هناك حقل فاضي وليس Null ، مثلا عملت الاضافة التالية:

672.Clipboard01.jpg.924fa7d5c31b67ed72cf73c3b3f57860.jpg

.

فاصبحت القيم

672.Clipboard02.jpg.8320c27cbc1f17fc728e3758466bd613.jpg

.

ولكي نستطيع ان نتجنب الحقول الفارغة و Null ، فيمكنك استخدام هذا الكود:

Private Sub Command6_Click()

    If Len(Me.Dept & "") <> 0 Then

        'DoCmd.OpenForm "Employees", , , "Dept =Forms!main![Dept].value"
        DoCmd.OpenForm "Employees", , , "Dept ='" & Me.Dept & "'"
    Else

        MsgBox ("تأكد من إدخال البيانات بشكل سليم")
    End If

End Sub

 

جعفر

قام بنشر

الزملاء الأعزاء

سعادة الاستاذ محمد صالح و سعادة الاستاذ jjeffarr

تحية طيبة

ألف مليون شكر على مساهمات سيادتكم القيمة التى انارت لى عملى  حيث كانت خير معين على التغلب على هذه المشكلة

وقد أستخدمت مزيج من فكرتكم بعمل متغير  رقمى لإصطياد الخطأ و تجنبة

dim j as integer

if  Not (Isnull(Me.Dept))  then

J = val(Me.Dept)

End if

if  j<> 0   then

Docmd.openform"Employees",,, "Dept = Me.Dept"

else

Msgbox("تأكد من إخال البيانات بشكل سليم")

End if

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information