اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

فضلاً : اريد التعديل على كود حذف بشرط ليعمل بشكل صحيح


إذهب إلى أفضل إجابة Solved by Foksh,

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

السلام عليكم

اساتذي الكرام ... بعد التحية

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

بمعنى لو الحساب في دليل الحسابات عليه حركة في جدول القيود يمنع الحذف ويعطي رسال " لا يمكن حذف الحساب لوجود حركة على الحساب "

اذا لم يكن عليه حركة يتم الحذف ويعطي رسالة " تم حذف الحساب بنجاح "

if dcount("account_no","entery_tbl","[account_no]=forms![chart_of_account].[account_no]") =0 then
docmd.delete account_no  #
msgbox " تم الحذف بنجاح "
else
cancle event
msgbox" لا يمكن حذف الحساب لوجود حركةعليه "
end if 
end sub
حيث 
account_no رقم الحساب
entery_tbl جدول القيود
chart_of_account نموذج دليل الحسابات او شجرة الحسابات

 

تم تعديل بواسطه alaa aboul-ela
رابط هذا التعليق
شارك

  • alaa aboul-ela changed the title to فضلاً : اريد التعديل على كود حذف بشرط ليعمل بشكل صحيح

أخي الكريم من غير مرفق قد يواجه من يحاول مساعدتك مشاكل في تصور وتخيل اسماء الحقول والجداول ...... الخ

فمثلاً ، ما هو ( delete account_no:blink:

على العموم جرب هذا التعديل ، و أخبرني بالنتيجة

 

Private Sub btnDeleteAccount_Click()
    Dim accountNo As String
    accountNo = Forms![chart_of_account]![account_no]
    If DCount("account_no", "entery_tbl", "[account_no]='" & accountNo & "'") = 0 Then
        DoCmd.RunSQL "DELETE FROM [chart_of_account] WHERE [account_no]='" & accountNo & "'"
        MsgBox "تم حذف الحساب بنجاح."
    Else
        Docmd.CancelEvent
        MsgBox "لا يمكن حذف الحساب لوجود حركة عليه."
    End If
End Sub

 

تم تعديل بواسطه Foksh
  • Like 1
رابط هذا التعليق
شارك

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