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

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

قام بنشر (معدل)

السلام عليكم

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

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

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

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

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
قام بنشر (معدل)

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

فمثلاً ، ما هو ( 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