خالد أبو هشام قام بنشر يوليو 14, 2017 قام بنشر يوليو 14, 2017 الزملاء الأعزاء تحية طيبة عندى قاعدة بيانات يختار مدخل البيانات القسم من القائمة ليفتح نموذج بيانات الموظفين بالقسم و قمت بوضع شرط عدم فتح النموذج إذا لم يتم إختيار قيمة من القائمة (كانت قيمة القائمةNULL ) المشكلة فى حالة مع عدم إختيار قيمة من المربع يعطى رساله خطأ على الشرط Invalid use of Null مرفق ملف للتوضيح شاكرا لسيادتكم تعاونكم و مساهماتكم القيمة خالد Data.rar
أ / محمد صالح قام بنشر يوليو 14, 2017 قام بنشر يوليو 14, 2017 جرب تعديل كود زر الأمر إلى هذا الكود If Not (IsNull(Me.Dept)) Then DoCmd.OpenForm "Employees", , , "Dept =Forms!main!Dept" Else MsgBox ("تأكد من إدخال البيانات بشكل سليم") End If
jjafferr قام بنشر يوليو 14, 2017 قام بنشر يوليو 14, 2017 السلام عليكم وبعد إذن الاستاذ محمد اذا كان هناك حقل فاضي وليس Null ، مثلا عملت الاضافة التالية: . فاصبحت القيم . ولكي نستطيع ان نتجنب الحقول الفارغة و 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 جعفر
خالد أبو هشام قام بنشر يوليو 14, 2017 الكاتب قام بنشر يوليو 14, 2017 الزملاء الأعزاء سعادة الاستاذ محمد صالح و سعادة الاستاذ 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.