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

المساعده في عدم فتح نموذج اذا لم يكن به بيانات


alsihran

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

جرب أن تضع هذا الكود في حدث زر الأمر

With Me![SubformName].Form
if not(.RecordsetClone.RecordCount > 0) then
msgbox "  SubForm Hs No Records "
exit sub
else
 - أكتب هنا تعليمة فتح النموذج الفرعي
end if
End With

و اخبرني بالنتيجه

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

الاخ رضوان شكرالك

وضع الكود بهذه الطريقه وعند ضغط زر امر تأتي الرساله التي نصها بالاسفل ولايفتح النموذج الفرعي مع العلم هناك سجلات

تحياتي

Private Sub أمر193_Click() On Error GoTo Err_أمر193_Click
With Me![أمر193].Form
If Not (.RecordsetClone.RecordCount > 0) Then
MsgBox " SubForm Hs No Records "
Exit Sub
Else

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "copy_ex1"

    stLinkCriteria = "[ex_no]=" & Me![ex_no]
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_أمر193_Click:
    Exit Sub

Err_أمر193_Click:
    MsgBox Err.Description
    Resume Exit_أمر193_Click

End If
End With

End Sub

عفواً لم اتمكن من ارفاق الصوره

هذا نص الرساله

object doesn'tsupport this property or method

موافق

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

توضيح السؤال نصف الاجابة

أنت قلت لديك نموذج فرعي , و واذح من كود فتح نموذجك أنه كود فتح نموذج آخر مرتبط بالنموذج الأصلي عبر حقل معين

لذلك لن يصلح معك الكود الذي أعطيته لك و انما استخدم كود بويوسف الراشد

Private Sub _ Click On Error GoTo Err_أمر193_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "copy_ex1"

stLinkCriteria = "[ex_no]=" & Me![ex_no]
if ( dcount("MyField","MyTable","[ex_no]=" & Me![ex_no ]
>0))
 then

DoCmd.OpenForm stDocName, , , stLinkCriteria
else
MsgBox " SubForm Hs No Records "
end if
Exit_أمر193_Click:
Exit Sub

Err_أمر193_Click:
MsgBox Err.Description
Resume Exit_أمر193_Click

End Sub

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

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

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



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

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

Important Information