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

[ تمت الإجابة ]اظهار رسالة بعدم وجود بيانات في النموذج الفرعي

بدأه بوجهاد في 30 يوليو 2010 · 6 رد · 567 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند اضافة رقم id وترك النموذج الفرعي فارغ ( عدم تسجيل اي بيانات فيه ) ثم الانتقال الى سجل جديد في النموذج الرئيسي تظهر لي رسالة بان النموذج الفرعي فارغ لا توجد به بيانات للسجل السابق ومن ثم حذف السجل السابق من الجدول الذي ليس به بيانات في النموذج الفرعي .

db1.rar

#2

تفضل اخى استخدم هذا الكود

If Me.child.Form.Recordset.RecordCount > 0 Then
DoCmd.GoToRecord , , acNewRec
Else
MsgBox "لا يوجد سجلات"
End If

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3
mrnooo2000 كتب:

تفضل اخى استخدم هذا الكود

If Me.child.Form.Recordset.RecordCount > 0 Then
DoCmd.GoToRecord , , acNewRec
Else
MsgBox "لا يوجد سجلات"
End If

اين اكتب هذا الكود اخي العزيز

#4

فى حدث عند الضغط لزر الاضافة ( او سجل جديد)

db1.rar

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 30 يوليو 2010 في 21:05

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#5

كيف يمكن اظهار رسالة عندما يوجد سجلات فارغة في النموذج الفرعي وحذفها

بدون عنوان.rar

db1.rar

#6

استخدم هذا الكود

If Not Me.NewRecord Then
If DCount("no", "tab2", "isnull([nam]) and [no]=" & Me.no & "") > 0 Then
MsgBox " يوجد سجلات خالية و سيتم الغائها "
DoCmd.SetWarnings False
DoCmd.RunSQL "delete tab2.* from tab2 WHERE (((tab2.nam) Is Null) AND ((tab2.[no])=" & Me.no & "));"
Me.Requery
DoCmd.SetWarnings True
End If
End If
DoCmd.GoToRecord , , acNewRec

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 31 يوليو 2010 في 19:11

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7

جزاكم الله خيرا

تمت الاجابة

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

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

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

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

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